1
0
forked from VimPlug/jedi

To be able to customize ContextSet, move a subclass to evaluate.context

This commit is contained in:
Dave Halter
2017-09-27 09:20:58 +02:00
parent faa2d01593
commit b74c8cb033
19 changed files with 46 additions and 48 deletions

View File

@@ -21,11 +21,11 @@ from textwrap import dedent
from parso import parse
from jedi._compatibility import u
from jedi.evaluate.utils import unite, indent_block
from jedi.evaluate import context
from jedi.evaluate.utils import indent_block
from jedi.evaluate.cache import evaluator_method_cache
from jedi.evaluate.iterable import SequenceLiteralContext, FakeSequence
from jedi.common import iterator_to_context_set, ContextSet, NO_CONTEXTS
from jedi.evaluate.context import iterator_to_context_set, ContextSet, \
NO_CONTEXTS, LazyKnownContexts
DOCSTRING_PARAM_PATTERNS = [
@@ -241,7 +241,7 @@ def _execute_array_values(evaluator, array):
_execute_array_values(evaluator, typ)
for typ in lazy_context.infer()
)
values.append(context.LazyKnownContexts(objects))
values.append(LazyKnownContexts(objects))
return set([FakeSequence(evaluator, array.array_type, values)])
else:
return array.execute_evaluated()