forked from VimPlug/jedi
Fix reversed.
This commit is contained in:
@@ -444,10 +444,10 @@ def _gen_param_name_copy(evaluator, func, var_args, param, keys=(), values=(), a
|
|||||||
parent = func
|
parent = func
|
||||||
start_pos = 0, 0
|
start_pos = 0, 0
|
||||||
|
|
||||||
|
"""
|
||||||
# create an Array (-> needed for *args/**kwargs tuples/dicts)
|
# create an Array (-> needed for *args/**kwargs tuples/dicts)
|
||||||
arr = iterable.FakeSequence(evaluator, values, array_type)
|
arr = iterable.FakeSequence(evaluator, values, array_type)
|
||||||
# TODO change?!
|
# TODO change?!
|
||||||
"""
|
|
||||||
arr = pr.Array(helpers.FakeSubModule, start_pos, array_type, parent)
|
arr = pr.Array(helpers.FakeSubModule, start_pos, array_type, parent)
|
||||||
key_stmts = []
|
key_stmts = []
|
||||||
for key in keys:
|
for key in keys:
|
||||||
|
|||||||
@@ -159,7 +159,9 @@ def builtins_reversed(evaluator, sequences, obj):
|
|||||||
# necessary, because `reversed` is a function and autocompletion
|
# necessary, because `reversed` is a function and autocompletion
|
||||||
# would fail in certain cases like `reversed(x).__iter__` if we
|
# would fail in certain cases like `reversed(x).__iter__` if we
|
||||||
# just returned the result directly.
|
# just returned the result directly.
|
||||||
rev = iterable.FakeSequence(evaluator, rev, pr.Array.LIST)
|
rev = iterable.AlreadyEvaluated(
|
||||||
|
[iterable.FakeSequence(evaluator, rev, pr.Array.LIST)]
|
||||||
|
)
|
||||||
return [er.Instance(evaluator, obj, param.Arguments(evaluator, [rev]))]
|
return [er.Instance(evaluator, obj, param.Arguments(evaluator, [rev]))]
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user