]> granicus.if.org Git - python/commitdiff
bpo-29919: Remove unused imports found by pyflakes (#137)
authorVictor Stinner <victor.stinner@gmail.com>
Mon, 27 Mar 2017 14:05:26 +0000 (16:05 +0200)
committerGitHub <noreply@github.com>
Mon, 27 Mar 2017 14:05:26 +0000 (16:05 +0200)
Make also minor PEP8 coding style fixes on modified imports.

40 files changed:
Lib/gettext.py
Lib/idlelib/config.py
Lib/idlelib/editor.py
Lib/idlelib/idle_test/test_config.py
Lib/idlelib/idle_test/test_config_key.py
Lib/idlelib/idle_test/test_editor.py
Lib/idlelib/idle_test/test_searchbase.py
Lib/idlelib/pyshell.py
Lib/idlelib/query.py
Lib/lib2to3/pgen2/grammar.py
Lib/multiprocessing/reduction.py
Lib/pathlib.py
Lib/statistics.py
Lib/test/ssl_servers.py
Lib/test/test_abc.py
Lib/test/test_asyncgen.py
Lib/test/test_asyncio/test_pep492.py
Lib/test/test_binop.py
Lib/test/test_builtin.py
Lib/test/test_collections.py
Lib/test/test_decimal.py
Lib/test/test_deque.py
Lib/test/test_generators.py
Lib/test/test_http_cookies.py
Lib/test/test_imaplib.py
Lib/test/test_json/test_decode.py
Lib/test/test_pydoc.py
Lib/test/test_re.py
Lib/test/test_shutil.py
Lib/test/test_signal.py
Lib/test/test_sys.py
Lib/test/test_unicode.py
Lib/test/test_zipfile.py
Lib/test/test_zipfile64.py
Lib/unittest/__main__.py
Modules/_decimal/tests/bench.py
PCbuild/prepare_ssl.py
Tools/clinic/clinic.py
Tools/msi/make_zip.py
Tools/tz/zdump.py

index aa1d55561f98980ef36e99493e92c98e36862e0d..08d051bf116557e61b9843aa796dedd99c8f02f6 100644 (file)
@@ -46,7 +46,12 @@ internationalized, to the local language and cultural habits.
 #   find this format documented anywhere.
 
 
-import locale, copy, io, os, re, struct, sys
+import copy
+import locale
+import os
+import re
+import struct
+import sys
 from errno import ENOENT
 
 
index 358bee4803b0c1c821a4ab92653825d61de44a3f..6a9fc61c2b59d7259e483e5c39a63c55cdda9168 100644 (file)
@@ -29,7 +29,7 @@ from configparser import ConfigParser
 import os
 import sys
 
-from tkinter.font import Font, nametofont
+from tkinter.font import Font
 
 class InvalidConfigType(Exception): pass
 class InvalidConfigSet(Exception): pass
index ae475cb9f9a6a59e99b53fbbe49315c80017b26a..ab4f1a37c168c14e74f76418e7d06eb7039e78cf 100644 (file)
@@ -26,7 +26,6 @@ from idlelib import pyparse
 from idlelib import query
 from idlelib import replace
 from idlelib import search
-from idlelib import textview
 from idlelib import windows
 
 # The default tab setting for a Text widget, in average-width characters.
index a3fa1a341a164294d4819dc5466181fbe04eb948..e678cc6f332670416fed1614a2510da9a225e8ae 100644 (file)
@@ -3,9 +3,7 @@
 Much is tested by opening config dialog live or in test_configdialog.
 Coverage: 27%
 '''
-from sys import modules
 from test.support import captured_stderr
-from tkinter import Tk
 import unittest
 from idlelib import config
 
index ee3f2c835c98b7bb1306f06e509b6f5ae8c65c2a..8a24c9632b7224e709b33bbbf0de08818117c5e8 100644 (file)
@@ -6,7 +6,7 @@ from idlelib import config_key
 from test.support import requires
 requires('gui')
 import unittest
-from tkinter import Tk, Text
+from tkinter import Tk
 
 
 class GetKeysTest(unittest.TestCase):
index e9d29d45b82345d334beb043ea8ed9d3ae688842..64a2a88b7e3765602325197e8d6f864d9a523855 100644 (file)
@@ -1,7 +1,5 @@
 import unittest
-from tkinter import Tk, Text
 from idlelib.editor import EditorWindow
-from test.support import requires
 
 class Editor_func_test(unittest.TestCase):
     def test_filename_to_unicode(self):
index d769fa2fc2f0defed0bac7d4c92bd7fbda2dbe9b..27b02fbe54602c5cb7b3688b1d7bed0e82eaf073 100644 (file)
@@ -5,7 +5,7 @@ testing skipping of suite when self.needwrapbutton is false.
 '''
 import unittest
 from test.support import requires
-from tkinter import Tk, Toplevel, Frame ##, BooleanVar, StringVar
+from tkinter import Tk, Frame  ##, BooleanVar, StringVar
 from idlelib import searchengine as se
 from idlelib import searchbase as sdb
 from idlelib.idle_test.mock_idle import Func
index dd6c997abc587bb86d88259627041721d3ea398f..8ddc18951c7bb4017761aa5fb5300ed93c04f657 100755 (executable)
@@ -19,7 +19,6 @@ if TkVersion < 8.5:
 
 from code import InteractiveInterpreter
 import getopt
-import io
 import linecache
 import os
 import os.path
index 3b1f1e25be7f86ebcbd3fec62efad82f70669464..593506383c41abcfd185309bfcfa8816d3b9c5c8 100644 (file)
@@ -24,7 +24,7 @@ import importlib
 import os
 from sys import executable, platform  # Platform is set for one test.
 
-from tkinter import Toplevel, StringVar, W, E, N, S
+from tkinter import Toplevel, StringVar, W, E, S
 from tkinter.ttk import Frame, Button, Entry, Label
 from tkinter import filedialog
 from tkinter.font import Font
index 321e25ebd78a6ac109a648a289c46ac4b488d49e..c10dcfa9ac277708188fa91923645fd706e7d2a9 100644 (file)
@@ -17,7 +17,7 @@ import collections
 import pickle
 
 # Local imports
-from . import token, tokenize
+from . import token
 
 
 class Grammar(object):
index c043c9a0dc164438c058874b97bb94e585c1875a..7f65947379ffa4332aa798b4fbb0995c0a015190 100644 (file)
@@ -7,7 +7,7 @@
 # Licensed to PSF under a Contributor Agreement.
 #
 
-from abc import ABCMeta, abstractmethod
+from abc import ABCMeta
 import copyreg
 import functools
 import io
index 4a1e9bb1068b375d46eb6ff80ae7867fef0dd19f..fc7ce5eb2ab908bf075f1702672659dad325a347 100644 (file)
@@ -7,7 +7,6 @@ import posixpath
 import re
 import sys
 from collections import Sequence
-from contextlib import contextmanager
 from errno import EINVAL, ENOENT, ENOTDIR
 from operator import attrgetter
 from stat import S_ISDIR, S_ISLNK, S_ISREG, S_ISSOCK, S_ISBLK, S_ISCHR, S_ISFIFO
index 30fe55c86a5e85e226593dfa6b5de552333edc70..47c2bb41cbfc970f63117f2a75f4d83cd46f3749 100644 (file)
@@ -83,13 +83,12 @@ __all__ = [ 'StatisticsError',
           ]
 
 import collections
-import decimal
 import math
 import numbers
 
 from fractions import Fraction
 from decimal import Decimal
-from itertools import groupby, chain
+from itertools import groupby
 from bisect import bisect_left, bisect_right
 
 
index b99ea45972013ef7ccd9a9b3adf0c09ec2ed145b..81464679bd0ec2d6d6f940bec2bf7a7585f81d10 100644 (file)
@@ -2,7 +2,6 @@ import os
 import sys
 import ssl
 import pprint
-import socket
 import urllib.parse
 # Rename HTTPServer to _HTTPServer so as to avoid confusion with HTTPSServer.
 from http.server import (HTTPServer as _HTTPServer,
index 4bc838200413af824a36f76aa7c36911ea7a1006..e20e033f219b7133e0211b361bc3125ea9109624 100644 (file)
@@ -4,7 +4,6 @@
 """Unit tests for abc.py."""
 
 import unittest
-from test import support
 
 import abc
 from inspect import isabstract
index 2b7c5d0d35c42f49df0029a9bd82e11cab8d0b0c..8c69d2bf45d0fb4e3825e4a35514b9516295676f 100644 (file)
@@ -2,8 +2,6 @@ import inspect
 import types
 import unittest
 
-from unittest import mock
-
 from test.support import import_module
 asyncio = import_module("asyncio")
 
index d5b852248bb3b1fa1b7ce639703651d6778074d7..77eb7cd6455209af9373ba2ea1f40c27b5d608d5 100644 (file)
@@ -1,6 +1,5 @@
 """Tests support for new syntax introduced by PEP 492."""
 
-import collections.abc
 import types
 import unittest
 
index 3ed018e08950b05a78ca347bf8f2416069b4af88..4f5b8a8b93ed47fd91780acec199667539bdc8e6 100644 (file)
@@ -1,7 +1,6 @@
 """Tests for binary operators on subtypes of built-in types."""
 
 import unittest
-from test import support
 from operator import eq, le, ne
 from abc import ABCMeta
 
index 416316c02852c82ef3b156ea413f1da16648d17d..d2420e9dda1e07f8ae30b35873514a478f8ec172 100644 (file)
@@ -18,7 +18,7 @@ import types
 import unittest
 import warnings
 from operator import neg
-from test.support import TESTFN, unlink,  run_unittest, check_warnings
+from test.support import TESTFN, unlink, check_warnings
 from test.support.script_helper import assert_python_ok
 try:
     import pty, signal
index 87c697863ed94ef2812b8bcab8b982972ac431a2..3bf15786189b307724922196ff2573517e9859d7 100644 (file)
@@ -3,7 +3,6 @@
 import collections
 import copy
 import doctest
-import inspect
 import keyword
 import operator
 import pickle
index 48360d1baedb641b444fbbbbb1deffba31c0d3cd..53f71caa3f7eec411c6a24927708f7cf8bc3e33b 100644 (file)
@@ -34,7 +34,7 @@ import numbers
 import locale
 from test.support import (run_unittest, run_doctest, is_resource_enabled,
                           requires_IEEE_754, requires_docstrings)
-from test.support import (check_warnings, import_fresh_module, TestFailed,
+from test.support import (import_fresh_module, TestFailed,
                           run_with_locale, cpython_only)
 import random
 import inspect
@@ -1170,7 +1170,6 @@ class FormatTest(unittest.TestCase):
     @run_with_locale('LC_ALL', 'ps_AF')
     def test_wide_char_separator_decimal_point(self):
         # locale with wide char separator and decimal point
-        import locale
         Decimal = self.decimal.Decimal
 
         decimal_point = locale.localeconv()['decimal_point']
index ce517b51d58e94c8a1ee924b12347ea49245869f..e895c3c9f0df90c7fd9ca50585c08c6b8d77f101 100644 (file)
@@ -5,7 +5,6 @@ import gc
 import weakref
 import copy
 import pickle
-from io import StringIO
 import random
 import struct
 
index f81c82f705e43c865ef9ade7e67d231bb093e42c..7956bdd90403bc85e55ac1c95acc19eb7ede9263 100644 (file)
@@ -6,7 +6,6 @@ import unittest
 import warnings
 import weakref
 import inspect
-import types
 
 from test import support
 
index ca21476da62bb75d09c1fe05444fcc2a49695edb..2ff690243fc30ed429ab2c1dde7ef9fcfa71ed59 100644 (file)
@@ -1,11 +1,11 @@
 # Simple test suite for http/cookies.py
 
 import copy
-from test.support import run_unittest, run_doctest, check_warnings
+from test.support import run_unittest, run_doctest
 import unittest
 from http import cookies
 import pickle
-import warnings
+
 
 class CookieTests(unittest.TestCase):
 
index fac6b57081283b742a21b82487ff992c5e29e673..5ef9512c3f57c4ac7cefd996774816d33701dc9a 100644 (file)
@@ -10,7 +10,6 @@ import os.path
 import socketserver
 import time
 import calendar
-import inspect
 
 from test.support import (reap_threads, verbose, transient_internet,
                           run_with_tz, run_with_locale)
index 7e568be40974cb64249310474add755247a736a5..d84ef7da24463bd6eec22b22c4eccf7bf72a210e 100644 (file)
@@ -1,5 +1,5 @@
 import decimal
-from io import StringIO, BytesIO
+from io import StringIO
 from collections import OrderedDict
 from test.test_json import PyTest, CTest
 
index ed438d5664c7c0bede79f963d0ef358ab53d34dc..6813d153e1e9f28b589683a3244271fc24ea8d7e 100644 (file)
@@ -1,6 +1,5 @@
 import os
 import sys
-import builtins
 import contextlib
 import importlib.util
 import inspect
index 1d7fb76c383396057f10f540b9c6ebe5ec6808bb..a1fddfb4b6b6a69164fbd1e8c56c1416731a5f49 100644 (file)
@@ -1,5 +1,5 @@
-from test.support import verbose, run_unittest, gc_collect, bigmemtest, _2G, \
-        cpython_only, captured_stdout
+from test.support import (gc_collect, bigmemtest, _2G,
+                          cpython_only, captured_stdout)
 import locale
 import re
 import sre_compile
index 3688eae9470c5d0eb875adfd184bd1c057cfc909..c7f7d1d3e6157f0f258491266dec9a5331c50f3c 100644 (file)
@@ -11,7 +11,6 @@ import os.path
 import errno
 import functools
 import subprocess
-from contextlib import ExitStack
 from shutil import (make_archive,
                     register_archive_format, unregister_archive_format,
                     get_archive_formats, Error, unpack_archive,
@@ -22,8 +21,7 @@ import tarfile
 import zipfile
 
 from test import support
-from test.support import (TESTFN, check_warnings, captured_stdout,
-                          android_not_root)
+from test.support import TESTFN, android_not_root
 
 TESTFN2 = TESTFN + "2"
 
index 8a404ef7a92ce3bed26547ac5a70b0fae776c929..22715cf64e0033f56cd4dee963b2a1fb2fa134be 100644 (file)
@@ -1,12 +1,11 @@
-import unittest
-from test import support
-from contextlib import closing
-import select
+import os
 import signal
 import socket
-import struct
 import subprocess
-import sys, os, time, errno
+import sys
+import time
+import unittest
+from test import support
 from test.support.script_helper import assert_python_ok, spawn_python
 try:
     import threading
index 9aeb28a8985a57f11ab918a865edc0f27dea6e93..748445eb5b61a4899a73bc89e9e6eb363dba0ef8 100644 (file)
@@ -9,7 +9,6 @@ import operator
 import codecs
 import gc
 import sysconfig
-import platform
 import locale
 
 # count the number of test runs, used to create unique
index f70504c11afdc0157e75d2a01ec110e01f694f06..506f0715c2eb325116b50401e67e4c1a69f6a42a 100644 (file)
@@ -10,7 +10,6 @@ import codecs
 import itertools
 import operator
 import struct
-import string
 import sys
 import unittest
 import warnings
index f3d993608f62e28768f3eae312df0de60ca1d8cb..47436e57448b1a49cbaa9d7bba8ac4e44579e9eb 100644 (file)
@@ -16,7 +16,7 @@ from random import randint, random, getrandbits
 from test.support import script_helper
 from test.support import (TESTFN, findfile, unlink, rmtree, temp_dir, temp_cwd,
                           requires_zlib, requires_bz2, requires_lzma,
-                          captured_stdout, check_warnings)
+                          captured_stdout)
 
 TESTFN2 = TESTFN + "2"
 TESTFNDIR = TESTFN + "d"
index c29bd8d2ec987cdaf41d279ee8ba08c1762e292a..ae29545abf16051ae6cecf03ebdb053480565750 100644 (file)
@@ -15,7 +15,6 @@ import zipfile, os, unittest
 import time
 import sys
 
-from io import StringIO
 from tempfile import TemporaryFile
 
 from test.support import TESTFN, requires_zlib
index 2663178d3fc215b741bba0d0de818d74c9e41e1a..e5876f569b5fa8a1bc1be582e8ba7e433f3efa1c 100644 (file)
@@ -13,6 +13,6 @@ if sys.argv[0].endswith("__main__.py"):
 
 __unittest = True
 
-from .main import main, TestProgram
+from .main import main
 
 main(module=None)
index 56566cc339058f761a8e5d3006684843e8aec3ac..3726db194e032f24a975db001d178f9cb3792049 100644 (file)
@@ -7,7 +7,6 @@
 
 
 import time
-from math import log, ceil
 try:
     from test.support import import_fresh_module
 except ImportError:
index d74697660f9ee1ef96882de269db0b0ad9aaa5a1..34292545192098922aeef9238bbe684348eceac4 100644 (file)
@@ -21,7 +21,6 @@
 from __future__ import print_function
 
 import os
-import re
 import sys
 import subprocess
 from shutil import copy
index 55faf1ea246aa0cd2f28ac28cb82f2009243397f..53108b17eee1f047519228fe812626a7ef799b9b 100755 (executable)
@@ -7,7 +7,6 @@
 
 import abc
 import ast
-import atexit
 import collections
 import contextlib
 import copy
@@ -27,7 +26,6 @@ import tempfile
 import textwrap
 import traceback
 import types
-import uuid
 
 from types import *
 NoneType = type(None)
index 710e4a5c23ee289b12e415f6687131499b7f9134..0034f6b9b4d9bb119ca3a946109156b80455a561 100644 (file)
@@ -10,7 +10,7 @@ import tempfile
 from itertools import chain
 from pathlib import Path
 from zipfile import ZipFile, ZIP_DEFLATED
-import subprocess
+
 
 TKTCL_RE = re.compile(r'^(_?tk|tcl).+\.(pyd|dll)', re.IGNORECASE)
 DEBUG_RE = re.compile(r'_d\.(pyd|dll|exe|pdb|lib)$', re.IGNORECASE)
index f94b483101b1a2008dd30577a5775490b38d1806..39de0a416d02517ccacf37ea3bf9abbc7b823f16 100644 (file)
@@ -3,7 +3,7 @@ import os
 import struct
 from array import array
 from collections import namedtuple
-from datetime import datetime, timedelta
+from datetime import datetime
 
 ttinfo = namedtuple('ttinfo', ['tt_gmtoff', 'tt_isdst', 'tt_abbrind'])