summaryrefslogtreecommitdiff
path: root/astroid/inference_tip.py
diff options
context:
space:
mode:
authorMarc Mueller <30130371+cdce8p@users.noreply.github.com>2022-05-13 00:39:14 +0200
committerGitHub <noreply@github.com>2022-05-13 00:39:14 +0200
commitd616f2b08b8aae4ad835103e4ff7eb21a96cc2d4 (patch)
treef14658746d2370b1fe5ec06ce7cc7810c55774c9 /astroid/inference_tip.py
parent58bbe0f77a3cdd4e91d4af719208e324334a869f (diff)
downloadastroid-git-d616f2b08b8aae4ad835103e4ff7eb21a96cc2d4.tar.gz
Update typing for Python 3.7 (1) (#1555)
Diffstat (limited to 'astroid/inference_tip.py')
-rw-r--r--astroid/inference_tip.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/astroid/inference_tip.py b/astroid/inference_tip.py
index f74ff235..59b0cc06 100644
--- a/astroid/inference_tip.py
+++ b/astroid/inference_tip.py
@@ -4,6 +4,8 @@
"""Transform utilities (filters and decorator)"""
+from __future__ import annotations
+
import typing
import wrapt
@@ -17,9 +19,7 @@ InferOptions = typing.Union[
NodeNG, bases.Instance, bases.UnboundMethod, typing.Type[util.Uninferable]
]
-_cache: typing.Dict[
- typing.Tuple[InferFn, NodeNG], typing.Optional[typing.List[InferOptions]]
-] = {}
+_cache: dict[tuple[InferFn, NodeNG], list[InferOptions] | None] = {}
def clear_inference_tip_cache():