1
0
forked from VimPlug/jedi

get_names_dict removed and use instead the names_dict attribute.

This commit is contained in:
Dave Halter
2014-10-23 01:06:50 +02:00
parent 3bbce49fd3
commit abb8d0e26c
2 changed files with 10 additions and 15 deletions

View File

@@ -408,15 +408,14 @@ class Scope(Simple, DocstringMixin):
:param start_pos: The position (line and column) of the scope.
:type start_pos: tuple(int, int)
"""
__slots__ = ('imports', '_doc_token', 'asserts',
'is_generator', '_names_dict')
__slots__ = ('imports', '_doc_token', 'asserts', 'names_dict',
'is_generator')
def __init__(self, children):
super(Scope, self).__init__(children)
self.imports = []
self._doc_token = None
self.asserts = []
self._names_dict = defaultdict(_return_empty_list)
self.is_generator = False
@property
@@ -450,13 +449,6 @@ class Scope(Simple, DocstringMixin):
def is_scope(self):
return True
def add_name_calls(self, name, calls):
"""Add a name to the names_dict."""
self._names_dict[name] += calls
def get_names_dict(self):
return self._names_dict
def add_scope(self, sub, decorators):
sub.parent = self.use_as_parent
sub.decorators = decorators
@@ -661,6 +653,8 @@ class SubModule(Scope, Module):
class ClassOrFunc(Scope):
__slots__ = ()
@property
def name(self):
return self.children[1]