From e6e43413fff9bd542fcf5f072942efb6380b74d5 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Sun, 10 May 2020 03:17:52 +0200 Subject: [PATCH] Any -> AnyClass --- jedi/inference/gradual/base.py | 4 ++-- jedi/inference/gradual/typing.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/jedi/inference/gradual/base.py b/jedi/inference/gradual/base.py index e33aa63a..1143c284 100644 --- a/jedi/inference/gradual/base.py +++ b/jedi/inference/gradual/base.py @@ -23,8 +23,8 @@ class _BoundTypeVarName(AbstractNameDefinition): def iter_(): for value in self._value_set: # Replace any with the constraints if they are there. - from jedi.inference.gradual.typing import Any - if isinstance(value, Any): + from jedi.inference.gradual.typing import AnyClass + if isinstance(value, AnyClass): for constraint in self._type_var.constraints: yield constraint else: diff --git a/jedi/inference/gradual/typing.py b/jedi/inference/gradual/typing.py index 6ff34286..add28177 100644 --- a/jedi/inference/gradual/typing.py +++ b/jedi/inference/gradual/typing.py @@ -67,7 +67,7 @@ class TypingModuleName(NameWrapper): yield TypeVarClass.create_cached( inference_state, self.parent_context, self.tree_name) elif name == 'Any': - yield Any.create_cached( + yield AnyClass.create_cached( inference_state, self.parent_context, self.tree_name) elif name == 'TYPE_CHECKING': # This is needed for e.g. imports that are only available for type @@ -362,7 +362,7 @@ class Protocol(BaseTypingInstance): pass -class Any(BaseTypingValue): +class AnyClass(BaseTypingValue): def execute_annotation(self): debug.warning('Used Any - returned no results') return NO_VALUES