Fix create_context for param default arguments/annotations

This commit is contained in:
Dave Halter
2019-05-31 00:21:35 +02:00
parent c6dcfcdf6d
commit 9a713bc36f
4 changed files with 18 additions and 7 deletions

View File

@@ -499,9 +499,8 @@ def names(source=None, path=None, encoding='utf-8', all_scopes=False,
cls = ParamName
else:
cls = TreeNameDefinition
is_module = name.parent.type == 'file_input'
return cls(
module_context.create_context(name if is_module else name.parent),
module_context.create_context(name),
name
)