(Merge 3.4) Issue #20976: pyflakes: Remove unused imports

This commit is contained in:
Victor Stinner 2014-03-20 09:22:39 +01:00
commit 03ce1c013d
43 changed files with 11 additions and 64 deletions

View file

@ -14,7 +14,7 @@
import locale
import calendar
from re import compile as re_compile
from re import IGNORECASE, ASCII
from re import IGNORECASE
from re import escape as re_escape
from datetime import (date as datetime_date,
timedelta as datetime_timedelta,

View file

@ -45,7 +45,6 @@
method) up to the terminator, and then control will be returned to
you - by calling your self.found_terminator() method.
"""
import socket
import asyncore
from collections import deque

View file

@ -12,7 +12,6 @@
"""
import os
import sys
import errno
import importlib.util
import py_compile
import struct

View file

@ -85,7 +85,7 @@ def find_library(name):
elif os.name == "posix":
# Andreas Degert's find functions, using gcc, /sbin/ldconfig, objdump
import re, tempfile, errno
import re, tempfile
def _findLib_gcc(name):
expr = r'[^\(\)\s]*lib%s\.[^\(\)\s]*' % re.escape(name)

View file

@ -142,7 +142,6 @@
# See http://speleotrove.com/decimal/
__libmpdec_version__ = "2.4.0" # compatible libmpdec version
import copy as _copy
import math as _math
import numbers as _numbers
import sys

View file

@ -30,7 +30,6 @@
'Differ','IS_CHARACTER_JUNK', 'IS_LINE_JUNK', 'context_diff',
'unified_diff', 'HtmlDiff', 'Match']
import warnings
import heapq
from collections import namedtuple as _namedtuple

View file

@ -70,7 +70,7 @@
import re
import urllib # For urllib.parse.unquote
from string import hexdigits
from collections import namedtuple, OrderedDict
from collections import OrderedDict
from email import _encoded_words as _ew
from email import errors
from email import utils

View file

@ -10,14 +10,10 @@
import sys
import time
import random
import warnings
from copy import deepcopy
from io import StringIO, BytesIO
from email._policybase import compat32
from email.header import Header
from email.utils import _has_surrogates
import email.charset as _charset
UNDERSCORE = '_'
NL = '\n' # XXX: no longer used by the code below.

View file

@ -100,7 +100,6 @@ def decode_header(header):
words.append((encoded, encoding, charset))
# Now loop over words and remove words that consist of whitespace
# between two encoded strings.
import sys
droplist = []
for n, w in enumerate(words):
if n>1 and w[1] and words[n-2][1] and words[n-1][0].isspace():
@ -362,7 +361,6 @@ def encode(self, splitchars=';, \t', maxlinelen=None, linesep='\n'):
for string, charset in self._chunks:
if hasspace is not None:
hasspace = string and self._nonctext(string[0])
import sys
if lastcs not in (None, 'us-ascii'):
if not hasspace or charset not in (None, 'us-ascii'):
formatter.add_transition()

View file

@ -6,7 +6,6 @@
__all__ = ['MIMEText']
from email.encoders import encode_7or8bit
from email.mime.nonmultipart import MIMENonMultipart

View file

@ -7,11 +7,9 @@
__all__ = ['Parser', 'HeaderParser', 'BytesParser', 'BytesHeaderParser',
'FeedParser', 'BytesFeedParser']
import warnings
from io import StringIO, TextIOWrapper
from email.feedparser import FeedParser, BytesFeedParser
from email.message import Message
from email._policybase import compat32

View file

@ -40,7 +40,6 @@
]
import re
import io
from string import ascii_letters, digits, hexdigits

View file

@ -25,13 +25,10 @@
import os
import re
import time
import base64
import random
import socket
import datetime
import urllib.parse
import warnings
from io import StringIO
from email._parseaddr import quote
from email._parseaddr import AddressList as _AddressList

View file

@ -19,7 +19,7 @@
pass
from abc import get_cache_token
from collections import namedtuple
from types import MappingProxyType, MethodType
from types import MappingProxyType
from weakref import WeakKeyDictionary
try:
from _thread import RLock

View file

@ -73,7 +73,6 @@
import socket
import collections
from urllib.parse import urlsplit
import warnings
__all__ = ["HTTPResponse", "HTTPConnection",
"HTTPException", "NotConnected", "UnknownProtocol",

View file

@ -85,8 +85,6 @@
__all__ = ["HTTPServer", "BaseHTTPRequestHandler"]
import html
import email.message
import email.parser
import http.client
import io
import mimetypes

View file

@ -24,7 +24,7 @@
To use, simply 'import logging' and log away!
"""
import sys, logging, logging.handlers, socket, struct, traceback, re
import sys, logging, logging.handlers, struct, traceback, re
import io
try:

View file

@ -23,8 +23,7 @@
To use, simply 'import logging.handlers' and log away!
"""
import errno, logging, socket, os, pickle, struct, time, re
from codecs import BOM_UTF8
import logging, socket, os, pickle, struct, time, re
from stat import ST_DEV, ST_INO, ST_MTIME
import queue
try:

View file

@ -6,7 +6,6 @@
# or returning from a flush() method. See functions _sync_flush() and
# _sync_close().
import sys
import os
import time
import calendar

View file

@ -14,7 +14,6 @@
import sys
import socket
import struct
import errno
import time
import tempfile
import itertools

View file

@ -8,13 +8,11 @@
#
import bisect
import itertools
import mmap
import os
import sys
import tempfile
import threading
import _multiprocessing
from . import context
from . import reduction

View file

@ -24,7 +24,7 @@
# If threading is available then ThreadPool should be provided. Therefore
# we avoid top-level imports which are liable to fail on some systems.
from . import util
from . import get_context, cpu_count, TimeoutError
from . import get_context, TimeoutError
#
# Constants representing the state of a pool

View file

@ -1,4 +1,3 @@
import fcntl
import io
import os
@ -8,8 +7,6 @@
from . import spawn
from . import util
from . import current_process
__all__ = ['Popen']

View file

@ -16,7 +16,6 @@
import sys
from . import context
from . import util
__all__ = ['send_handle', 'recv_handle', 'ForkingPickler', 'register', 'dump']

View file

@ -11,7 +11,6 @@
# python" would probably leave unlinked semaphores.
#
import errno
import os
import signal
import sys
@ -21,7 +20,6 @@
from . import spawn
from . import util
from . import current_process
__all__ = ['ensure_running', 'register', 'unregister']

View file

@ -11,10 +11,8 @@
'Lock', 'RLock', 'Semaphore', 'BoundedSemaphore', 'Condition', 'Event'
]
import os
import threading
import sys
import itertools
import tempfile
import _multiprocessing

View file

@ -7,8 +7,6 @@
# Licensed to PSF under a Contributor Agreement.
#
import sys
import functools
import os
import itertools
import weakref

View file

@ -1085,7 +1085,6 @@ def _close(self):
# Test retrieval when run as a script.
if __name__ == '__main__':
import argparse
from email.utils import parsedate
parser = argparse.ArgumentParser(description="""\
nntplib built-in demo - display the latest articles in a newsgroup""")

View file

@ -23,7 +23,7 @@
"""
from types import FunctionType, ModuleType
from types import FunctionType
from copyreg import dispatch_table
from copyreg import _extension_registry, _inverted_registry, _extension_cache
from itertools import islice

View file

@ -503,7 +503,6 @@ def win32_ver(release='', version='', csd='', ptype=''):
# Import the needed APIs
try:
import win32api
from win32api import RegQueryValueEx, RegOpenKeyEx, \
RegCloseKey, GetVersionEx
from win32con import HKEY_LOCAL_MACHINE, VER_PLATFORM_WIN32_NT, \

View file

@ -66,7 +66,7 @@ class or function within a module or module in a package. If the
import warnings
from collections import deque
from reprlib import Repr
from traceback import extract_tb, format_exception_only
from traceback import format_exception_only
# --------------------------------------------------------- common routines

View file

@ -10,7 +10,6 @@
# to implement PEP 338 (Executing Modules as Scripts)
import os
import sys
import importlib.machinery # importlib first so we can test #15386 via -m
import importlib.util

View file

@ -131,7 +131,6 @@ class will essentially render the service "deaf" while one request is
import socket
import select
import sys
import os
import errno
try:

View file

@ -10,7 +10,7 @@
"""Internal support module for sre"""
import _sre, sys
import _sre
import sre_parse
from sre_constants import *
from _sre import MAXREPEAT

View file

@ -12,8 +12,6 @@
# XXX: show string offset and offending character for all errors
import sys
from sre_constants import *
from _sre import MAXREPEAT

View file

@ -147,12 +147,9 @@ def _import_symbols(prefix):
if sys.platform == "win32":
from _ssl import enum_certificates, enum_crls
from socket import getnameinfo as _getnameinfo
from socket import SHUT_RDWR as _SHUT_RDWR
from socket import socket, AF_INET, SOCK_STREAM, create_connection
from socket import SOL_SOCKET, SO_TYPE
import base64 # for DER-to-PEM translation
import traceback
import errno

View file

@ -350,8 +350,6 @@ class Popen(args, bufsize=-1, executable=None,
import io
import os
import time
import traceback
import gc
import signal
import builtins
import warnings

View file

@ -65,8 +65,6 @@
# from tarfile import *
__all__ = ["TarFile", "TarInfo", "is_tarfile", "TarError"]
from builtins import open as _open # Since 'open' is TarFile.open
#---------------------------------------------------------
# tar constants
#---------------------------------------------------------

View file

@ -3,7 +3,6 @@
import sys as _sys
import _thread
from time import sleep as _sleep
try:
from time import monotonic as _time
except ImportError:

View file

@ -35,8 +35,6 @@
# Attempt to configure Tcl/Tk without requiring PATH
from tkinter import _fix
import warnings
import _tkinter # If this fails your Python may not be configured for Tk
TclError = _tkinter.TclError
from tkinter.constants import *

View file

@ -27,7 +27,7 @@
#
from tkinter import *
from tkinter import _flatten, _cnfmerge, _default_root
from tkinter import _cnfmerge, _default_root
# WARNING - TkVersion is a limited precision floating point number
if TkVersion < 3.999:

View file

@ -32,7 +32,6 @@
import shutil
import subprocess
import sys
import sysconfig
import types
logger = logging.getLogger(__name__)

View file

@ -134,7 +134,6 @@
import http.client
import urllib.parse
from xml.parsers import expat
import socket
import errno
from io import BytesIO
try: