From 5c06d9871a22db76889d6ef48d77acef9a989333 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Sun, 18 Mar 2018 17:24:45 +0100 Subject: [PATCH] Somehow forgot about subscriptlist. Just ignore those for now. Fixes #1010. --- jedi/evaluate/syntax_tree.py | 2 ++ test/completion/arrays.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/jedi/evaluate/syntax_tree.py b/jedi/evaluate/syntax_tree.py index 6e64eb94..76d29ae5 100644 --- a/jedi/evaluate/syntax_tree.py +++ b/jedi/evaluate/syntax_tree.py @@ -650,6 +650,8 @@ def eval_subscript_list(evaluator, context, index): result += [None] * (3 - len(result)) return ContextSet(iterable.Slice(context, *result)) + elif index.type == 'subscriptlist': + return NO_CONTEXTS # No slices return context.eval_node(index) diff --git a/test/completion/arrays.py b/test/completion/arrays.py index 857c9aec..63eb8c2f 100644 --- a/test/completion/arrays.py +++ b/test/completion/arrays.py @@ -42,6 +42,8 @@ b[int():] #? list() b[:] +#? +b[:, 1] class _StrangeSlice(): def __getitem__(self, sliced):