1
0
forked from VimPlug/jedi

Move search_ancestor to jedi.parser.tree.

This commit is contained in:
Dave Halter
2017-04-27 21:41:24 +02:00
parent 800bf4bbe2
commit a846e687c3
6 changed files with 19 additions and 15 deletions
+1 -1
View File
@@ -4,7 +4,7 @@ are needed for name resolution.
"""
from abc import abstractmethod
from jedi.parser.python.tree import search_ancestor
from jedi.parser.tree import search_ancestor
from jedi.evaluate import flow_analysis
from jedi.common import to_list, unite
+2 -1
View File
@@ -16,6 +16,7 @@ check for -> a is a string). There's big potential in these checks.
"""
from jedi.parser.python import tree
from jedi.parser.tree import search_ancestor
from jedi import debug
from jedi.common import unite
from jedi import settings
@@ -310,7 +311,7 @@ def _check_flow_information(context, flow, search_name, pos):
])
for name in names:
ass = tree.search_ancestor(name, 'assert_stmt')
ass = search_ancestor(name, 'assert_stmt')
if ass is not None:
result = _check_isinstance_type(context, ass.assertion, search_name)
if result is not None:
+2 -1
View File
@@ -22,6 +22,7 @@ from jedi import settings
from jedi.common import source_to_unicode, unite
from jedi.parser.python import parse
from jedi.parser.python import tree
from jedi.parser.tree import search_ancestor
from jedi.parser.cache import parser_cache
from jedi.evaluate import sys_path
from jedi.evaluate import helpers
@@ -36,7 +37,7 @@ from jedi.evaluate.filters import AbstractNameDefinition
@memoize_default(default=set())
def infer_import(context, tree_name, is_goto=False):
module_context = context.get_root_context()
import_node = tree.search_ancestor(tree_name, ('import_name', 'import_from'))
import_node = search_ancestor(tree_name, ('import_name', 'import_from'))
import_path = import_node.path_for_name(tree_name)
from_import_name = None
evaluator = context.evaluator