Skip to content

Commit cb3f1a4

Browse files
Remove version guards from typing imports
1 parent b0c50ba commit cb3f1a4

File tree

2 files changed

+2
-13
lines changed

2 files changed

+2
-13
lines changed

pylint/config/_pylint_config/utils.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,7 @@
99
import sys
1010
from collections.abc import Callable
1111
from pathlib import Path
12-
from typing import Literal, TypeVar
13-
14-
if sys.version_info >= (3, 10):
15-
from typing import ParamSpec
16-
else:
17-
from typing_extensions import ParamSpec
12+
from typing import Literal, ParamSpec, TypeVar
1813

1914
_P = ParamSpec("_P")
2015
_ReturnValueT = TypeVar("_ReturnValueT", bool, str)

pylint/extensions/code_style.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@
44

55
from __future__ import annotations
66

7-
import sys
8-
from typing import TYPE_CHECKING, cast
7+
from typing import TYPE_CHECKING, TypeGuard, cast
98

109
from astroid import nodes
1110

@@ -16,11 +15,6 @@
1615
if TYPE_CHECKING:
1716
from pylint.lint import PyLinter
1817

19-
if sys.version_info >= (3, 10):
20-
from typing import TypeGuard
21-
else:
22-
from typing_extensions import TypeGuard
23-
2418

2519
class CodeStyleChecker(BaseChecker):
2620
"""Checkers that can improve code consistency.

0 commit comments

Comments
 (0)