1
0
forked from VimPlug/jedi

Fix issues with py__iter__types.

This commit is contained in:
Dave Halter
2015-12-02 07:11:36 +01:00
parent 41537a78e1
commit 9a2256f557
4 changed files with 21 additions and 9 deletions

View File

@@ -118,11 +118,13 @@ def _paths_from_assignment(evaluator, expr_stmt):
except AssertionError:
continue
from jedi.evaluate.iterable import get_iterator_types
from jedi.evaluate.iterable import py__iter__
from jedi.evaluate.precedence import is_string
for val in get_iterator_types(evaluator, expr_stmt):
if is_string(val):
yield val.obj
types = evaluator.eval_element(expr_stmt)
for types in py__iter__(evaluator, types):
for typ in types:
if is_string(typ):
yield typ.obj
def _paths_from_list_modifications(module_path, trailer1, trailer2):