diff --git a/jedi/parser/__init__.py b/jedi/parser/__init__.py index 484a90ac..e1b4d6fb 100644 --- a/jedi/parser/__init__.py +++ b/jedi/parser/__init__.py @@ -141,7 +141,7 @@ class Parser(object): self.remove_last_newline() self.module.used_names = self.used_names self.module.path = module_path - self.module.set_global_names(self.global_names) + self.module.global_names = self.global_names self.module.error_statement_stacks = self.error_statement_stacks self.grammar_symbols = grammar.number2symbol diff --git a/jedi/parser/tree.py b/jedi/parser/tree.py index 90672057..cd757a57 100644 --- a/jedi/parser/tree.py +++ b/jedi/parser/tree.py @@ -630,17 +630,6 @@ class SubModule(Scope, Module): self.path = None # Set later. # this may be changed depending on fast_parser - def set_global_names(self, names): - """ - Global means in these context a function (subscope) which has a global - statement. - This is only relevant for the top scope. - - :param names: names of the global. - :type names: list of Name - """ - self.global_names = names - @property @cache.underscore_memoization def name(self):