forked from VimPlug/jedi
Remove unused code
This commit is contained in:
@@ -116,7 +116,7 @@ class AccessPath(object):
|
||||
|
||||
def create_access_path(evaluator, obj):
|
||||
access = create_access(evaluator, obj)
|
||||
return AccessPath(access.get_access_path_tuples())
|
||||
return AccessPath(access._get_access_path_tuples())
|
||||
|
||||
|
||||
class DirectObjectAccess(object):
|
||||
@@ -251,7 +251,7 @@ class DirectObjectAccess(object):
|
||||
# Everything else...
|
||||
return 'instance'
|
||||
|
||||
def get_access_path_tuples(self):
|
||||
def _get_access_path_tuples(self):
|
||||
return [
|
||||
(getattr(o, '__name__', None), create_access(self._evaluator, o))
|
||||
for o in self._get_objects_path()
|
||||
|
||||
@@ -431,31 +431,6 @@ def create_from_access_path(evaluator, access_path):
|
||||
return parent_context
|
||||
|
||||
|
||||
@evaluator_function_cache()
|
||||
def create_from_access(evaluator, access):
|
||||
"""
|
||||
Returns a CompiledObject and tries to find fake modules.
|
||||
"""
|
||||
access_tuples = access.get_access_path_tuples()
|
||||
if access_tuples:
|
||||
string_names, accesses = zip(*access_tuples)
|
||||
try:
|
||||
tree_nodes = fake.get_faked_tree_nodes(evaluator.latest_grammar, string_names)
|
||||
except fake.FakeDoesNotExist:
|
||||
pass
|
||||
else:
|
||||
parent_context = None
|
||||
for access2, tree_node in zip(accesses, tree_nodes):
|
||||
parent_context = create_cached_compiled_object(
|
||||
evaluator, access2, parent_context, faked=tree_node
|
||||
)
|
||||
return parent_context
|
||||
|
||||
from jedi.evaluate.compiled import create, _builtins
|
||||
parent_context = create(evaluator, _builtins)
|
||||
return create_cached_compiled_object(evaluator, access, parent_context)
|
||||
|
||||
|
||||
@_normalize_create_args
|
||||
@evaluator_function_cache()
|
||||
def create_cached_compiled_object(evaluator, access, parent_context, faked):
|
||||
|
||||
@@ -79,15 +79,3 @@ def get_faked_module(grammar, string_name):
|
||||
if module is None:
|
||||
raise FakeDoesNotExist
|
||||
return module
|
||||
|
||||
|
||||
def get_faked_tree_nodes(grammar, string_names):
|
||||
module = base = get_faked_module(grammar, string_names[0])
|
||||
|
||||
tree_nodes = [module]
|
||||
for name in string_names[1:]:
|
||||
base = _search_scope(base, name)
|
||||
if base is None:
|
||||
raise FakeDoesNotExist
|
||||
tree_nodes.append(base)
|
||||
return tree_nodes
|
||||
|
||||
Reference in New Issue
Block a user