Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 95a0491

Browse files
authored
Remove unused imports (#6905)
1 parent 5f08ccf commit 95a0491

16 files changed

Lines changed: 18 additions & 35 deletions

misc/convert-cache.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
1111

1212
import argparse
13-
from typing import Any
1413
from mypy.metastore import FilesystemMetadataStore, SqliteMetadataStore
1514

1615

mypy/api.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,8 @@
4242
4343
"""
4444

45-
import sys
4645
from io import StringIO
47-
from typing import List, Tuple, Union, TextIO, Callable
46+
from typing import List, Tuple, TextIO, Callable
4847

4948

5049
def _run(main_wrapper: Callable[[TextIO, TextIO], None]) -> Tuple[str, str, int]:

mypy/bogus_type.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@
1010
For those cases some other technique should be used.
1111
"""
1212

13-
import sys
14-
1513
from mypy_extensions import FlexibleAlias
1614
from typing import TypeVar, Any
1715

mypy/build.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
"""
1111
# TODO: More consistent terminology, e.g. path/fnam, module/id, state/file
1212

13-
import binascii
1413
import contextlib
1514
import errno
1615
import gc

mypy/main.py

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,12 @@
11
"""Mypy type checker command line tool."""
22

33
import argparse
4-
import ast
5-
import configparser
6-
import glob as fileglob
74
import os
8-
import re
95
import subprocess
106
import sys
117
import time
128

13-
from typing import Any, Dict, List, Mapping, Optional, Tuple, TextIO
14-
from io import StringIO
9+
from typing import Dict, List, Optional, Tuple, TextIO
1510

1611
from mypy import build
1712
from mypy import defaults
@@ -21,7 +16,7 @@
2116
from mypy.find_sources import create_source_list, InvalidSourceList
2217
from mypy.fscache import FileSystemCache
2318
from mypy.errors import CompileError
24-
from mypy.options import Options, BuildType, PER_MODULE_OPTIONS
19+
from mypy.options import Options, BuildType
2520
from mypy.config_parser import parse_version, parse_config_file
2621
from mypy.split_namespace import SplitNamespace
2722

mypy/messages.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
ReturnStmt, NameExpr, Var, CONTRAVARIANT, COVARIANT, SymbolNode,
3030
CallExpr
3131
)
32-
from mypy.defaults import PYTHON3_VERSION
3332
from mypy.util import unmangle
3433
from mypy import message_registry
3534

mypy/mixedtraverser.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
from typing import Optional
22

33
from mypy.nodes import (
4-
MypyFile, Var, FuncItem, ClassDef, AssignmentStmt, OperatorAssignmentStmt, ForStmt, WithStmt,
4+
Var, FuncItem, ClassDef, AssignmentStmt, ForStmt, WithStmt,
55
CastExpr, TypeApplication, TypeAliasExpr, TypeVarExpr, TypedDictExpr, NamedTupleExpr,
6-
EnumCallExpr, PromoteExpr, NewTypeExpr
6+
PromoteExpr, NewTypeExpr
77
)
88
from mypy.types import Type
99
from mypy.traverser import TraverserVisitor

mypy/newsemanal/semanal.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,6 @@
9595
)
9696
from mypy.exprtotype import expr_to_unanalyzed_type, TypeTranslationError
9797
from mypy.options import Options
98-
from mypy import state
9998
from mypy.plugin import (
10099
Plugin, ClassDefContext, SemanticAnalyzerPluginInterface,
101100
DynamicClassDefContext

mypy/newsemanal/semanal_typeargs.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
from typing import List
99

10-
from mypy.nodes import TypeInfo, Context, MypyFile, FuncItem, ClassDef, Block, OverloadedFuncDef
10+
from mypy.nodes import TypeInfo, Context, MypyFile, FuncItem, ClassDef, Block
1111
from mypy.types import Type, Instance, TypeVarType, AnyType, TypeOfAny
1212
from mypy.mixedtraverser import MixedTraverserVisitor
1313
from mypy.subtypes import is_subtype

mypy/newsemanal/semanal_typeddict.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from mypy.nodes import (
88
CallExpr, TypedDictExpr, Expression, NameExpr, Context, StrExpr, BytesExpr, UnicodeExpr,
99
ClassDef, RefExpr, TypeInfo, AssignmentStmt, PassStmt, ExpressionStmt, EllipsisExpr, TempNode,
10-
SymbolTableNode, DictExpr, GDEF, ARG_POS, ARG_NAMED
10+
DictExpr, ARG_POS, ARG_NAMED
1111
)
1212
from mypy.newsemanal.semanal_shared import SemanticAnalyzerInterface
1313
from mypy.exprtotype import expr_to_unanalyzed_type, TypeTranslationError

0 commit comments

Comments
 (0)