Skip to content

Commit

Permalink
Import typing_extensions under version guard.
Browse files Browse the repository at this point in the history
  • Loading branch information
jacobtylerwalls committed May 6, 2023
1 parent 3570c82 commit 06fafc4
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions astroid/inference_tip.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,18 @@

from __future__ import annotations

import sys
from collections.abc import Callable, Iterator

from typing_extensions import ParamSpec

from astroid.exceptions import InferenceOverwriteError, UseInferenceDefault
from astroid.nodes import NodeNG
from astroid.typing import InferenceResult, InferFn

if sys.version_info >= (3, 11):
from typing import ParamSpec
else:
from typing_extensions import ParamSpec

_P = ParamSpec("_P")

_cache: dict[tuple[InferFn, NodeNG], list[InferenceResult] | None] = {}
Expand Down

0 comments on commit 06fafc4

Please sign in to comment.