From 87bcaadf40bcf65338607973ba808442d2c5290d Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Wed, 3 Apr 2019 01:16:52 +0200 Subject: [PATCH] Fix a 3.7 issue --- jedi/evaluate/context/function.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jedi/evaluate/context/function.py b/jedi/evaluate/context/function.py index e6fd7b66..4e0b8078 100644 --- a/jedi/evaluate/context/function.py +++ b/jedi/evaluate/context/function.py @@ -340,7 +340,8 @@ class FunctionExecutionContext(TreeContext): generics = (yield_contexts.py__class__(), NO_CONTEXTS) return ContextSet( # In Python 3.6 AsyncGenerator is still a class. - AnnotatedSubClass(getattr(c, 'stub_context', c), generics) for c in async_generator_classes + AnnotatedSubClass(c.stub_context or c, generics) + for c in async_generator_classes ).execute_annotation() else: if evaluator.environment.version_info < (3, 5):