jenkins-bot has submitted this change and it was merged.

Change subject: Last flakes
......................................................................


Last flakes

Remove unused imports, globals, and make __all__ unmutable.

Change-Id: Ifc6f1baf1162855fda18fa0198fcd74515c0d2bc
---
M generate_family_file.py
M pwb.py
M pywikibot/__init__.py
M pywikibot/compat/catlib.py
M pywikibot/compat/userlib.py
M pywikibot/userinterfaces/terminal_interface.py
M scripts/disambredir.py
M scripts/maintenance/cache.py
M tests/api_tests.py
9 files changed, 17 insertions(+), 15 deletions(-)

Approvals:
  John Vandenberg: Looks good to me, but someone else must approve
  Merlijn van Deen: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/generate_family_file.py b/generate_family_file.py
index dfcdaf0..fd5aa0d 100644
--- a/generate_family_file.py
+++ b/generate_family_file.py
@@ -18,7 +18,6 @@
 # system imports
 import sys
 import re
-import os
 import codecs
 from collections import defaultdict
 from distutils.version import LooseVersion as V
@@ -28,11 +27,11 @@
 
 # creating & retrieving urls
 if sys.version_info[0] == 2:
-    from urlparse import urlparse, urljoin, ParseResult
+    from urlparse import urlparse, urljoin
     import urllib2
     from urllib2 import HTTPError
 else:
-    from urllib.parse import urlparse, urljoin, ParseResult
+    from urllib.parse import urlparse, urljoin
     from urllib.error import HTTPError
     import urllib.request as urllib2
 
diff --git a/pwb.py b/pwb.py
index 31a585a..0423435 100644
--- a/pwb.py
+++ b/pwb.py
@@ -20,6 +20,8 @@
 import os
 import sys
 
+pwb = None
+
 
 def tryimport_pwb():
     # See if we can import pywikibot. If so, we need to patch pwb.argvu, too.
@@ -125,9 +127,12 @@
           "Try running 'git submodule update --init'.")
     sys.exit(1)
 
+del httplib2
+
 if sys.version_info[0] == 2 and sys.version_info[1] == 6:
     try:
         import ordereddict
+        del ordereddict
     except ImportError as e:
         print("ImportError: %s" % e)
         print("pywikibot depends on module ordereddict in Python 2.6.")
diff --git a/pywikibot/__init__.py b/pywikibot/__init__.py
index b434615..e29691f 100644
--- a/pywikibot/__init__.py
+++ b/pywikibot/__init__.py
@@ -53,7 +53,7 @@
 from pywikibot.tools import UnicodeMixin
 from pywikibot.i18n import translate
 
-__all__ = [
+__all__ = (
     'config', 'ui', 'UnicodeMixin', 'translate',
     'Page', 'ImagePage', 'Category', 'Link', 'User',
     'ItemPage', 'PropertyPage', 'Claim', 'TimeStripper',
@@ -75,7 +75,7 @@
     'getCategoryLinks', 'categoryFormat', 'replaceCategoryLinks',
     'removeCategoryLinks', 'removeCategoryLinksAndSeparator',
     'replaceCategoryInPlace', 'compileLinkR', 'extract_templates_and_params',
-]
+)
 
 
 class Timestamp(datetime.datetime):
diff --git a/pywikibot/compat/catlib.py b/pywikibot/compat/catlib.py
index 27940ff..985f6af 100644
--- a/pywikibot/compat/catlib.py
+++ b/pywikibot/compat/catlib.py
@@ -21,4 +21,4 @@
                     inPlace=True):
     return article.change_category(oldCat, newCat, comment, sortKey, inPlace)
 
-__all__ = ['Category', 'change_category']
+__all__ = ('Category', 'change_category',)
diff --git a/pywikibot/compat/userlib.py b/pywikibot/compat/userlib.py
index 348b059..7150992 100644
--- a/pywikibot/compat/userlib.py
+++ b/pywikibot/compat/userlib.py
@@ -16,4 +16,4 @@
 
 from pywikibot import User
 
-__all__ = ['User']
+__all__ = ('User',)
diff --git a/pywikibot/userinterfaces/terminal_interface.py 
b/pywikibot/userinterfaces/terminal_interface.py
index 6805138..a58b3f5 100644
--- a/pywikibot/userinterfaces/terminal_interface.py
+++ b/pywikibot/userinterfaces/terminal_interface.py
@@ -13,4 +13,4 @@
 else:
     from .terminal_interface_unix import UnixUI as UI
 
-__all__ = ['UI']
+__all__ = ('UI',)
diff --git a/scripts/disambredir.py b/scripts/disambredir.py
index a402a44..8038993 100644
--- a/scripts/disambredir.py
+++ b/scripts/disambredir.py
@@ -56,7 +56,7 @@
         if m.group('title') == '' or mysite.isInterwikiLink(m.group('title')):
             continue
         else:
-            actualLinkPage = pywikibot.Page(page.site, m.group('title'))
+            actualLinkPage = pywikibot.Page(mysite, m.group('title'))
             # Check whether the link found is to page.
             if actualLinkPage != linkedPage:
                 continue
@@ -139,12 +139,11 @@
             continue
         text = treat(text, page2, target)
     if text != page.get():
-        comment = i18n.translate(mysite, msg, fallback=True)
+        comment = i18n.translate(page.site, msg, fallback=True)
         page.put(text, comment)
 
 
 def main():
-    global mysite, linktrail, page
     start = []
     for arg in pywikibot.handleArgs():
         start.append(arg)
@@ -153,7 +152,6 @@
     else:
         start = "!"
     mysite = pywikibot.Site()
-    linktrail = mysite.linktrail()
     try:
         generator = pagegenerators.CategorizedPageGenerator(
             mysite.disambcategory(), start=start)
diff --git a/scripts/maintenance/cache.py b/scripts/maintenance/cache.py
index 2c51070..c97ce54 100644
--- a/scripts/maintenance/cache.py
+++ b/scripts/maintenance/cache.py
@@ -53,8 +53,8 @@
 import pywikibot
 from pywikibot.data import api
 
-from pywikibot.site import APISite, DataSite, LoginStatus  # noqa
-from pywikibot.page import User  # noqa
+from pywikibot.site import APISite, DataSite, LoginStatus  # flake8: noqa
+from pywikibot.page import User  # flake8: noqa
 
 
 class ParseError(Exception):
diff --git a/tests/api_tests.py b/tests/api_tests.py
index 8bf9e1a..5faec1f 100644
--- a/tests/api_tests.py
+++ b/tests/api_tests.py
@@ -10,7 +10,7 @@
 import pywikibot
 import pywikibot.data.api as api
 from tests.utils import unittest
-from tests.utils import SiteTestCase, NoSiteTestCase, CachedTestCase
+from tests.utils import SiteTestCase, CachedTestCase
 
 mysite = pywikibot.Site('en', 'wikipedia')
 

-- 
To view, visit https://gerrit.wikimedia.org/r/151633
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Ifc6f1baf1162855fda18fa0198fcd74515c0d2bc
Gerrit-PatchSet: 2
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Owner: John Vandenberg <[email protected]>
Gerrit-Reviewer: John Vandenberg <[email protected]>
Gerrit-Reviewer: Ladsgroup <[email protected]>
Gerrit-Reviewer: Merlijn van Deen <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
Pywikibot-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-commits

Reply via email to