1
0
forked from VimPlug/jedi

fix FakeSequence type

This commit is contained in:
Claude
2016-01-17 10:51:06 +01:00
parent 9d7e1ce81b
commit 59161c0b5d
2 changed files with 4 additions and 2 deletions

View File

@@ -431,6 +431,9 @@ class ImplicitTuple(_FakeArray):
class FakeSequence(_FakeArray):
def __init__(self, evaluator, sequence_values, type):
"""
type should be one of "tuple", "list"
"""
super(FakeSequence, self).__init__(evaluator, sequence_values, type)
self._sequence_values = sequence_values

View File

@@ -132,8 +132,7 @@ def get_types_for_typing_module(evaluator, typ, node):
compiled_classname = compiled.create(evaluator, typ.name.value)
result = set()
# don't know what the last parameter is for, this seems to work :)
args = FakeSequence(evaluator, nodes, "x-type")
args = FakeSequence(evaluator, nodes, "tuple")
result |= evaluator.execute_evaluated(factory, compiled_classname, args)
human_nodes = []