1
0
forked from VimPlug/jedi

Move get_statement_of_position out of the parser tree.

This commit is contained in:
Dave Halter
2017-04-15 02:23:08 +02:00
parent 1cfe5c2945
commit deb028c3fb
5 changed files with 24 additions and 22 deletions

View File

@@ -8,6 +8,7 @@ from jedi.evaluate import imports
from jedi.api import keywords
from jedi.evaluate.helpers import evaluate_call_of_leaf
from jedi.evaluate.filters import get_global_filters
from jedi.parser_utils import get_statement_of_position
def get_call_signature_param_names(call_signatures):
@@ -51,7 +52,7 @@ def get_user_scope(module_context, position):
"""
Returns the scope in which the user resides. This includes flows.
"""
user_stmt = module_context.tree_node.get_statement_for_position(position)
user_stmt = get_statement_of_position(module_context.tree_node, position)
if user_stmt is None:
def scan(scope):
for s in scope.children: