From c7563470b1b7181bdcd093f7551878911dacd483 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Wed, 28 Jan 2015 15:00:17 +0100 Subject: [PATCH] We don't need set_global_names, just set the attribute directly. --- jedi/parser/__init__.py | 2 +- jedi/parser/tree.py | 11 ----------- 2 files changed, 1 insertion(+), 12 deletions(-) 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):