Skip to content

Commit 94f2801

Browse files
nickdrozdjacobtylerwalls
authored andcommitted
Clean up imports
1 parent 517eac3 commit 94f2801

File tree

1 file changed

+16
-9
lines changed

1 file changed

+16
-9
lines changed

pylint/checkers/variables.py

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,19 @@
66

77
from __future__ import annotations
88

9-
import collections
109
import copy
1110
import itertools
1211
import math
1312
import os
1413
import re
1514
from collections import defaultdict
16-
from collections.abc import Generator, Iterable, Iterator
1715
from enum import Enum
1816
from functools import cached_property
19-
from typing import TYPE_CHECKING, Any, NamedTuple
17+
from typing import TYPE_CHECKING, NamedTuple
2018

2119
import astroid
2220
import astroid.exceptions
2321
from astroid import bases, extract_node, nodes, util
24-
from astroid.nodes import _base_nodes
25-
from astroid.typing import InferenceResult
2622

2723
from pylint.checkers import BaseChecker, utils
2824
from pylint.checkers.utils import (
@@ -34,10 +30,17 @@
3430
)
3531
from pylint.constants import TYPING_NEVER, TYPING_NORETURN
3632
from pylint.interfaces import CONTROL_FLOW, HIGH, INFERENCE, INFERENCE_FAILURE
37-
from pylint.typing import MessageDefinitionTuple
3833

3934
if TYPE_CHECKING:
35+
from collections.abc import Generator, Iterable, Iterator
36+
from typing import Any
37+
38+
from astroid.nodes import _base_nodes
39+
from astroid.typing import InferenceResult
40+
4041
from pylint.lint import PyLinter
42+
from pylint.typing import MessageDefinitionTuple
43+
4144

4245
SPECIAL_OBJ = re.compile("^_{2}[a-z]+_{2}$")
4346
FUTURE = "__future__"
@@ -541,7 +544,10 @@ class NamesConsumer:
541544

542545
def __init__(self, node: nodes.NodeNG, scope_type: str) -> None:
543546
self._atomic = ScopeConsumer(
544-
copy.copy(node.locals), {}, collections.defaultdict(list), scope_type
547+
copy.copy(node.locals),
548+
{},
549+
defaultdict(list),
550+
scope_type,
545551
)
546552
self.node = node
547553
self.names_under_always_false_test: set[str] = set()
@@ -3234,8 +3240,9 @@ def _check_imports(self, not_consumed: dict[str, list[nodes.NodeNG]]) -> None:
32343240
local_names = _fix_dot_imports(not_consumed)
32353241
checked = set()
32363242
unused_wildcard_imports: defaultdict[
3237-
tuple[str, nodes.ImportFrom], list[str]
3238-
] = collections.defaultdict(list)
3243+
tuple[str, nodes.ImportFrom],
3244+
list[str],
3245+
] = defaultdict(list)
32393246
for name, stmt in local_names:
32403247
for imports in stmt.names:
32413248
real_name = imported_name = imports[0]

0 commit comments

Comments
 (0)