diff --git a/jedi/evaluate/__init__.py b/jedi/evaluate/__init__.py index 346babbe..4fa23557 100644 --- a/jedi/evaluate/__init__.py +++ b/jedi/evaluate/__init__.py @@ -166,12 +166,7 @@ class Evaluator(object): @evaluator_function_cache() def typing_module(self): typing_module, = self.import_module((u'typing',)) - try: - return typing_module.stub_context - except AttributeError: - # Python 2 and 3.4: In some cases there is no non-stub module, - # because the module was not installed with `pip install typing`. - return typing_module + return typing_module.stub_context or typing_module def reset_recursion_limitations(self): self.recursion_detector = recursion.RecursionDetector()