From 85abc55e89dad3c6c91624a5276b5e38911c8f40 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Sun, 3 Dec 2017 19:39:31 +0100 Subject: [PATCH] Remove unused code --- jedi/evaluate/compiled/access.py | 4 ++-- jedi/evaluate/compiled/context.py | 25 ------------------------- jedi/evaluate/compiled/fake.py | 12 ------------ 3 files changed, 2 insertions(+), 39 deletions(-) diff --git a/jedi/evaluate/compiled/access.py b/jedi/evaluate/compiled/access.py index 6feff39f..a5f693fe 100644 --- a/jedi/evaluate/compiled/access.py +++ b/jedi/evaluate/compiled/access.py @@ -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() diff --git a/jedi/evaluate/compiled/context.py b/jedi/evaluate/compiled/context.py index 52d86828..70742539 100644 --- a/jedi/evaluate/compiled/context.py +++ b/jedi/evaluate/compiled/context.py @@ -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): diff --git a/jedi/evaluate/compiled/fake.py b/jedi/evaluate/compiled/fake.py index 5c3edb0c..76422a2c 100644 --- a/jedi/evaluate/compiled/fake.py +++ b/jedi/evaluate/compiled/fake.py @@ -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