Use forward references because 3.8 is still a bit annoying

This commit is contained in:
Dave Halter
2026-03-26 23:31:24 +01:00
parent 9e582586fa
commit 68be64b992
2 changed files with 2 additions and 2 deletions

View File

@@ -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:

View File

@@ -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()