1
0
forked from VimPlug/jedi

used_names -> get_used_names().

This commit is contained in:
Dave Halter
2017-04-12 08:56:11 +02:00
parent b0ac07228b
commit a0b65b52c6
13 changed files with 13 additions and 16 deletions

View File

@@ -50,7 +50,7 @@ class CheckAttribute(object):
class CompiledObject(Context):
path = None # modules have this attribute - set it to None.
used_names = {} # To be consistent with modules.
used_names = lambda self: {} # To be consistent with modules.
def __init__(self, evaluator, obj, parent_context=None, faked_class=None):
super(CompiledObject, self).__init__(evaluator, parent_context)

View File

@@ -198,7 +198,7 @@ def get_faked(evaluator, module, obj, name=None, parent_context=None):
faked, fake_module = _get_faked(module and module.obj, obj, name)
if module is not None:
module.used_names = fake_module.used_names
module.get_used_names = fake_module.get_used_names
return faked

View File

@@ -145,7 +145,7 @@ def find_syntax_node_name(evaluator, python_object):
# Doesn't always work (e.g. os.stat_result)
try:
names = module.used_names[name_str]
names = module.get_used_names()[name_str]
except KeyError:
return None, None
names = [n for n in names if n.is_definition()]