launchpad-reviewers team mailing list archive
-
launchpad-reviewers team
-
Mailing list archive
-
Message #27630
[Merge] ~cjwatson/lp-codeimport:flake8-misc into lp-codeimport:master
Colin Watson has proposed merging ~cjwatson/lp-codeimport:flake8-misc into lp-codeimport:master.
Commit message:
Fix/ignore an assortment of flake8 violations
Requested reviews:
Launchpad code reviewers (launchpad-reviewers)
For more details, see:
https://code.launchpad.net/~cjwatson/lp-codeimport/+git/lp-codeimport/+merge/410818
--
Your team Launchpad code reviewers is requested to review the proposed merge of ~cjwatson/lp-codeimport:flake8-misc into lp-codeimport:master.
diff --git a/cronscripts/code-import-dispatcher.py b/cronscripts/code-import-dispatcher.py
index 1225de7..2810356 100755
--- a/cronscripts/code-import-dispatcher.py
+++ b/cronscripts/code-import-dispatcher.py
@@ -5,7 +5,7 @@
"""Look for and dispatch code import jobs as needed."""
-import _pythonpath
+import _pythonpath # noqa: F401
from six.moves.xmlrpc_client import ServerProxy
@@ -42,4 +42,3 @@ class CodeImportDispatcherScript(LaunchpadScript):
if __name__ == '__main__':
script = CodeImportDispatcherScript("codeimportdispatcher")
script.lock_and_run()
-
diff --git a/lib/devscripts/tests/test_sourcecode.py b/lib/devscripts/tests/test_sourcecode.py
index 6b538c7..ef03676 100644
--- a/lib/devscripts/tests/test_sourcecode.py
+++ b/lib/devscripts/tests/test_sourcecode.py
@@ -112,7 +112,7 @@ class TestInterpretConfiguration(unittest.TestCase):
config = interpret_config([['key', 'value;revno=45']], False)
self.assertEqual({'key': ('value', '45', False)}, config)
- def test_key_value_revision(self):
+ def test_key_value_revision_with_multiple_revnos_raises_error(self):
# A (key, value) pair without a third optional value when the
# value has multiple suffixes of ``;revno=[REVISION]`` raises an
# error.
diff --git a/lib/lp/app/__init__.py b/lib/lp/app/__init__.py
index 18e4d98..ae29a56 100644
--- a/lib/lp/app/__init__.py
+++ b/lib/lp/app/__init__.py
@@ -14,4 +14,4 @@ __all__ = []
# Load versioninfo.py so that we get errors on start-up rather than waiting
# for first page load.
-import lp.app.versioninfo
+import lp.app.versioninfo # noqa: F401
diff --git a/lib/lp/codehosting/__init__.py b/lib/lp/codehosting/__init__.py
index 47ccbcb..2a20dfa 100644
--- a/lib/lp/codehosting/__init__.py
+++ b/lib/lp/codehosting/__init__.py
@@ -24,7 +24,7 @@ from lp.services.config import config
if six.PY2:
from bzrlib.plugin import load_plugins as bzr_load_plugins
# This import is needed so that bzr's logger gets registered.
- import bzrlib.trace
+ import bzrlib.trace # noqa: F401
def _get_bzr_plugins_path():
diff --git a/lib/lp/codehosting/codeimport/tests/servers.py b/lib/lp/codehosting/codeimport/tests/servers.py
index e3c3ae2..06ad6c1 100644
--- a/lib/lp/codehosting/codeimport/tests/servers.py
+++ b/lib/lp/codehosting/codeimport/tests/servers.py
@@ -155,7 +155,7 @@ class SubversionServer(Server):
raise
else:
break
- except Exception as e:
+ except Exception:
self._kill_svnserve()
raise
else:
diff --git a/lib/lp/codehosting/codeimport/tests/test_worker.py b/lib/lp/codehosting/codeimport/tests/test_worker.py
index a26ea5e..b483504 100644
--- a/lib/lp/codehosting/codeimport/tests/test_worker.py
+++ b/lib/lp/codehosting/codeimport/tests/test_worker.py
@@ -66,7 +66,7 @@ from testtools.matchers import (
LessThan,
)
-import lp.codehosting
+import lp.codehosting # noqa: F401
from lp.codehosting.codeimport.tarball import (
create_tarball,
extract_tarball,
diff --git a/lib/lp/codehosting/codeimport/worker.py b/lib/lp/codehosting/codeimport/worker.py
index 40a7f1e..4b6dbe7 100644
--- a/lib/lp/codehosting/codeimport/worker.py
+++ b/lib/lp/codehosting/codeimport/worker.py
@@ -30,7 +30,7 @@ import subprocess
# FIRST Ensure correct plugins are loaded. Do not delete this comment or the
# line below this comment.
-import lp.codehosting
+import lp.codehosting # noqa: F401
from bzrlib.branch import (
Branch,
diff --git a/lib/lp/scripts/utilities/importpedant.py b/lib/lp/scripts/utilities/importpedant.py
index bf7cba0..eac533f 100644
--- a/lib/lp/scripts/utilities/importpedant.py
+++ b/lib/lp/scripts/utilities/importpedant.py
@@ -7,6 +7,7 @@ import atexit
import itertools
from operator import attrgetter
import types
+import warnings
import six
from six.moves import builtins
@@ -16,7 +17,6 @@ original_import = builtins.__import__
naughty_imports = set()
# Silence bogus warnings from Hardy's python-pkg-resources package.
-import warnings
warnings.filterwarnings('ignore', category=UserWarning, append=True,
message=r'Module .*? is being added to sys.path')
diff --git a/lib/lp/services/scripts/tests/loglevels.py b/lib/lp/services/scripts/tests/loglevels.py
index 5e760f6..aaf24ef 100644
--- a/lib/lp/services/scripts/tests/loglevels.py
+++ b/lib/lp/services/scripts/tests/loglevels.py
@@ -11,22 +11,21 @@ from __future__ import absolute_import, print_function
__metaclass__ = type
__all__ = []
-# Monkey patch time.gmtime to make our tests easier to read.
+from optparse import OptionParser
import time
+from lp.services.scripts.logger import (
+ logger,
+ logger_options,
+ )
+
+# Monkey patch time.gmtime to make our tests easier to read.
def fake_gmtime(ignored_seconds):
# 1985-12-21 13:45:55
return (1985, 12, 21, 13, 45, 55, 5, 355, 0)
time.gmtime = fake_gmtime
-from optparse import OptionParser
-
-from lp.services.scripts.logger import (
- logger,
- logger_options,
- )
-
parser = OptionParser()
logger_options(parser)
diff --git a/lib/lp/services/timeout.py b/lib/lp/services/timeout.py
index 65c83ec..0f40257 100644
--- a/lib/lp/services/timeout.py
+++ b/lib/lp/services/timeout.py
@@ -168,7 +168,7 @@ class with_timeout:
t.start()
try:
t.join(timeout)
- except Exception as e:
+ except Exception:
# This will commonly be SoftTimeLimitExceeded from celery,
# since celery's timeout often happens before the job's due
# to job setup time.
diff --git a/lib/lp/services/twistedsupport/loggingsupport.py b/lib/lp/services/twistedsupport/loggingsupport.py
index 1fdfcbc..5e6a7c5 100644
--- a/lib/lp/services/twistedsupport/loggingsupport.py
+++ b/lib/lp/services/twistedsupport/loggingsupport.py
@@ -18,7 +18,6 @@ from twisted.python import (
log,
logfile,
)
-from twisted.web import xmlrpc
from zope.interface import implementer
from lp.services.webapp import errorlog
diff --git a/lib/lp/services/twistedsupport/tests/test_processmonitor.py b/lib/lp/services/twistedsupport/tests/test_processmonitor.py
index 5ba2820..d4e853a 100644
--- a/lib/lp/services/twistedsupport/tests/test_processmonitor.py
+++ b/lib/lp/services/twistedsupport/tests/test_processmonitor.py
@@ -35,7 +35,7 @@ def makeFailure(exception_factory, *args, **kwargs):
"""
try:
raise exception_factory(*args, **kwargs)
- except:
+ except Exception:
return failure.Failure()
diff --git a/scripts/code-import-worker-monitor.py b/scripts/code-import-worker-monitor.py
index 759df66..ba87951 100755
--- a/scripts/code-import-worker-monitor.py
+++ b/scripts/code-import-worker-monitor.py
@@ -15,7 +15,7 @@ This script is usually run by the code-import-dispatcher cronscript.
__metaclass__ = type
-import _pythonpath
+import _pythonpath # noqa: F401
import os
diff --git a/scripts/code-import-worker.py b/scripts/code-import-worker.py
index 7259f32..b968b50 100755
--- a/scripts/code-import-worker.py
+++ b/scripts/code-import-worker.py
@@ -15,7 +15,7 @@ communicates progress and results to the database.
__metaclass__ = type
-import _pythonpath
+import _pythonpath # noqa: F401
from optparse import OptionParser
import os
diff --git a/utilities/format-imports b/utilities/format-imports
index eb139d8..084e527 100755
--- a/utilities/format-imports
+++ b/utilities/format-imports
@@ -136,7 +136,7 @@ import sys
from textwrap import dedent
sys.path[0:0] = [os.path.dirname(__file__)]
-from python_standard_libs import python_standard_libs
+from python_standard_libs import python_standard_libs # noqa: E402
# python_standard_libs is only used for membership tests.
python_standard_libs = frozenset(python_standard_libs)
@@ -153,7 +153,7 @@ from_import_multi_regex = re.compile(
re.M)
comment_regex = re.compile(
"(?P<comment>(^#.+\n)+)(^import|^from) +(?P<module>[a-zA-Z0-9_.]+)", re.M)
-split_regex = re.compile(",\s*")
+split_regex = re.compile(r",\s*")
# The base part of an import is its leading part: either a series of
# dots, or a leading identifier.
@@ -169,7 +169,7 @@ module_docstring_regex = re.compile(
# comments which are followed by an import line. Sometimes we even find
# lines that contain a single ")"... :-(
imports_section_regex = re.compile(
- "(^#.+\n)*^(import|(from ((?!__future__)\S+) import)).*\n"
+ "(^#.+\n)*^(import|(from ((?!__future__)\\S+) import)).*\n"
"(^import .+\n|^from .+\n|^[\t ]+.+\n|(^#.+\n)+((^import|^from) "
".+\n)|^\n|^[)]\n)*",
re.M)
diff --git a/utilities/lsconf.py b/utilities/lsconf.py
index c6306d7..aa24349 100755
--- a/utilities/lsconf.py
+++ b/utilities/lsconf.py
@@ -10,7 +10,7 @@ from __future__ import absolute_import, print_function
__metatype__ = type
# Scripts may have relative imports.
-import _pythonpath
+import _pythonpath # noqa: F401
from operator import attrgetter
from optparse import OptionParser
diff --git a/utilities/update-copyright b/utilities/update-copyright
index dcca9db..ee1fad7 100755
--- a/utilities/update-copyright
+++ b/utilities/update-copyright
@@ -88,4 +88,3 @@ if __name__ == "__main__":
find_and_update()
else:
update_files(sys.argv[1:])
-
diff --git a/utilities/update-sourcecode b/utilities/update-sourcecode
index a10eb01..df0dac7 100755
--- a/utilities/update-sourcecode
+++ b/utilities/update-sourcecode
@@ -12,7 +12,7 @@ import sys
sys.path.insert(0,
os.path.join(os.path.dirname(os.path.dirname(__file__)), 'lib'))
-from devscripts import sourcecode
+from devscripts import sourcecode # noqa: E402
if __name__ == '__main__':