From d56f607f35b61dc025b82b65903b965b35935961 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Sat, 9 May 2020 00:13:18 +0200 Subject: [PATCH] Reinstate an if that was deleted by mistake --- jedi/inference/gradual/typing.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/jedi/inference/gradual/typing.py b/jedi/inference/gradual/typing.py index 121dff3d..6ff78c7c 100644 --- a/jedi/inference/gradual/typing.py +++ b/jedi/inference/gradual/typing.py @@ -201,9 +201,10 @@ class TypingClassValueWithIndex(_TypingClassMixin, TypingValueWithIndex): ) elif annotation_name == 'Callable': - return annotation_generics[1].infer_type_vars( - value_set.execute_annotation(), - ) + if len(annotation_generics) == 2: + return annotation_generics[1].infer_type_vars( + value_set.execute_annotation(), + ) elif annotation_name == 'Tuple': tuple_annotation, = self.execute_annotation()