forked from VimPlug/jedi
fix FakeSequence type
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
@@ -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 = []
|
||||
|
||||
Reference in New Issue
Block a user