From 68be64b992d2303880680924e9eaaad494b600b8 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Thu, 26 Mar 2026 23:31:24 +0100 Subject: [PATCH] Use forward references because 3.8 is still a bit annoying --- jedi/inference/__init__.py | 2 +- jedi/inference/filters.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/jedi/inference/__init__.py b/jedi/inference/__init__.py index b468730e..74402ad7 100644 --- a/jedi/inference/__init__.py +++ b/jedi/inference/__init__.py @@ -84,7 +84,7 @@ from jedi.plugins import plugin_manager class InferenceState: - analysis_modules: list[Any] + analysis_modules: "list[Any]" def __init__(self, project, environment=None, script_path=None): if environment is None: diff --git a/jedi/inference/filters.py b/jedi/inference/filters.py index 8d0279b4..8743a29d 100644 --- a/jedi/inference/filters.py +++ b/jedi/inference/filters.py @@ -16,7 +16,7 @@ from jedi.inference.utils import to_list from jedi.inference.names import TreeNameDefinition, ParamName, \ AnonymousParamName, AbstractNameDefinition, NameWrapper -_definition_name_cache: MutableMapping[UsedNamesMapping, dict[str, tuple[Name, ...]]] \ +_definition_name_cache: 'MutableMapping[UsedNamesMapping, dict[str, tuple[Name, ...]]]' \ = weakref.WeakKeyDictionary()