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

Change subject: Fix some indentation issues
......................................................................


Fix some indentation issues

E111 indentation is not a multiple of four
E112 expected an indented block
E113 unexpected indentation

Change-Id: I017555315f266aeb851fb874e0224be6013ed038
---
M pywikibot/__init__.py
M pywikibot/bot.py
M pywikibot/botirc.py
M pywikibot/comms/threadedhttp.py
M pywikibot/site.py
M pywikibot/throttle.py
M scripts/checkimages.py
M scripts/interwiki.py
M scripts/redirect.py
M scripts/unusedfiles.py
M tests/site_tests.py
11 files changed, 91 insertions(+), 72 deletions(-)

Approvals:
  Siebrand: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/pywikibot/__init__.py b/pywikibot/__init__.py
index ec27878..ff2f61a 100644
--- a/pywikibot/__init__.py
+++ b/pywikibot/__init__.py
@@ -519,7 +519,8 @@
 
         def remaining():
             remainingPages = page_put_queue.qsize() - 1
-                # -1 because we added a None element to stop the queue
+            # -1 because we added a None element to stop the queue
+
             remainingSeconds = datetime.timedelta(
                 seconds=(remainingPages * config.put_throttle))
             return (remainingPages, remainingSeconds)
diff --git a/pywikibot/bot.py b/pywikibot/bot.py
index 7beda63..e8487e2 100644
--- a/pywikibot/bot.py
+++ b/pywikibot/bot.py
@@ -16,7 +16,8 @@
 
 import logging
 import logging.handlers
-       # all output goes thru python std library "logging" module
+# all output goes thru python std library "logging" module
+
 import os
 import os.path
 import sys
@@ -188,12 +189,14 @@
         moduleName = "terminal-interface"
 
     logging.addLevelName(VERBOSE, "VERBOSE")
-        # for messages to be displayed on terminal at "verbose" setting
-        # use INFO for messages to be displayed even on non-verbose setting
+    # for messages to be displayed on terminal at "verbose" setting
+    # use INFO for messages to be displayed even on non-verbose setting
+
     logging.addLevelName(STDOUT, "STDOUT")
-        # for messages to be displayed to stdout
+    # for messages to be displayed to stdout
+
     logging.addLevelName(INPUT, "INPUT")
-        # for prompts requiring user response
+    # for prompts requiring user response
 
     root_logger = logging.getLogger("pywiki")
     root_logger.setLevel(DEBUG + 1)  # all records except DEBUG go to logger
diff --git a/pywikibot/botirc.py b/pywikibot/botirc.py
index d374a93..9a7073c 100644
--- a/pywikibot/botirc.py
+++ b/pywikibot/botirc.py
@@ -19,7 +19,8 @@
 
 
 import logging.handlers
-       # all output goes thru python std library "logging" module
+# all output goes thru python std library "logging" module
+
 import re
 
 from ircbot import SingleServerIRCBot
diff --git a/pywikibot/comms/threadedhttp.py b/pywikibot/comms/threadedhttp.py
index 38636cd..1acb1b0 100644
--- a/pywikibot/comms/threadedhttp.py
+++ b/pywikibot/comms/threadedhttp.py
@@ -358,35 +358,36 @@
 
 
 # Metaweb Technologies, Inc. License:
- # ========================================================================
- # The following dummy classes are:
- # ========================================================================
- # Copyright (c) 2007, Metaweb Technologies, Inc.
- # All rights reserved.
- #
- # Redistribution and use in source and binary forms, with or without
- # modification, are permitted provided that the following conditions
- # are met:
- #     * Redistributions of source code must retain the above copyright
- #       notice, this list of conditions and the following disclaimer.
- #     * Redistributions in binary form must reproduce the above
- #       copyright notice, this list of conditions and the following
- #       disclaimer in the documentation and/or other materials provided
- #       with the distribution.
- #
- # THIS SOFTWARE IS PROVIDED BY METAWEB TECHNOLOGIES AND CONTRIBUTORS
- # ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
- # FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL METAWEB
- # TECHNOLOGIES OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
- # INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
- # BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
- # CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
- # ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- # POSSIBILITY OF SUCH DAMAGE.
- # ========================================================================
+#
+# ========================================================================
+# The following dummy classes are:
+# ========================================================================
+# Copyright (c) 2007, Metaweb Technologies, Inc.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+#     * Redistributions of source code must retain the above copyright
+#       notice, this list of conditions and the following disclaimer.
+#     * Redistributions in binary form must reproduce the above
+#       copyright notice, this list of conditions and the following
+#       disclaimer in the documentation and/or other materials provided
+#       with the distribution.
+#
+# THIS SOFTWARE IS PROVIDED BY METAWEB TECHNOLOGIES AND CONTRIBUTORS
+# ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL METAWEB
+# TECHNOLOGIES OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+# POSSIBILITY OF SUCH DAMAGE.
+# ========================================================================
 
 class DummyRequest(object):
     """Simulated urllib2.Request object for httplib2
diff --git a/pywikibot/site.py b/pywikibot/site.py
index c5d647f..ef20492 100644
--- a/pywikibot/site.py
+++ b/pywikibot/site.py
@@ -1341,7 +1341,7 @@
             # no "pages" element indicates a circular redirect
             raise pywikibot.CircularRedirect(redirmap[title])
         pagedata = list(result['query']['pages'].values())[0]
-            # there should be only one value in 'pages', and it is the target
+        # there should be only one value in 'pages', and it is the target
         if self.sametitle(pagedata['title'], target_title):
             target = pywikibot.Page(self, pagedata['title'], pagedata['ns'])
             api.update_page(target, pagedata)
@@ -1391,13 +1391,13 @@
                 pywikibot.debug(u"Preloading %s" % pagedata, _logger)
                 try:
                     if pagedata['title'] not in cache:
-#                       API always returns a "normalized" title which is
-#                       usually the same as the canonical form returned by
-#                       page.title(), but sometimes not (e.g.,
-#                       gender-specific localizations of "User" namespace).
-#                       This checks to see if there is a normalized title in
-#                       the response that corresponds to the canonical form
-#                       used in the query.
+                        # API always returns a "normalized" title which is
+                        # usually the same as the canonical form returned by
+                        # page.title(), but sometimes not (e.g.,
+                        # gender-specific localizations of "User" namespace).
+                        # This checks to see if there is a normalized title in
+                        # the response that corresponds to the canonical form
+                        # used in the query.
                         for key in cache:
                             if self.sametitle(key, pagedata['title']):
                                 cache[pagedata['title']] = cache[key]
diff --git a/pywikibot/throttle.py b/pywikibot/throttle.py
index 4e56464..aebeb94 100644
--- a/pywikibot/throttle.py
+++ b/pywikibot/throttle.py
@@ -19,10 +19,12 @@
 
 _logger = "wiki.throttle"
 
-pid = False     # global process identifier
-                # when the first Throttle is instantiated, it will set this
-                # variable to a positive integer, which will apply to all
-                # throttle objects created by this process.
+# global process identifier
+#
+# When the first Throttle is instantiated, it will set this variable to a
+# positive integer, which will apply to all throttle objects created by this
+# process.
+pid = False
 
 
 class Throttle(object):
@@ -52,10 +54,16 @@
         self.last_read = 0
         self.last_write = 0
         self.next_multiplicity = 1.0
-        self.checkdelay = 300   # Check logfile again after this many seconds
-        self.dropdelay = 600    # Ignore processes that have not made
-                                # a check in this many seconds
-        self.releasepid = 1200  # Free the process id after this many seconds
+
+        # Check logfile again after this many seconds:
+        self.checkdelay = 300
+
+        # Ignore processes that have not made a check in this many seconds:
+        self.dropdelay = 600
+
+        # Free the process id after this many seconds:
+        self.releasepid = 1200
+
         self.lastwait = 0.0
         self.delay = 0
         self.checktime = 0
@@ -94,8 +102,8 @@
                         ptime = int(line[1].split('.')[0])
                         this_site = line[2].rstrip()
                     except (IndexError, ValueError):
-                        continue    # Sometimes the file gets corrupted
-                                    # ignore that line
+                        # Sometimes the file gets corrupted ignore that line
+                        continue
                     if now - ptime > self.releasepid:
                         continue    # process has expired, drop from file
                     if now - ptime <= self.dropdelay \
@@ -208,8 +216,8 @@
                     ptime = int(line[1].split('.')[0])
                     this_site = line[2].rstrip()
                 except (IndexError, ValueError):
-                    continue    # Sometimes the file gets corrupted
-                                # ignore that line
+                    # Sometimes the file gets corrupted ignore that line
+                    continue
                 if now - ptime <= self.releasepid \
                    and this_pid != pid:
                     processes.append({'pid': this_pid,
diff --git a/scripts/checkimages.py b/scripts/checkimages.py
index 2e69333..64ae192 100644
--- a/scripts/checkimages.py
+++ b/scripts/checkimages.py
@@ -1450,10 +1450,12 @@
 
                 if self.allLicenses:
                     self.license_found = self.allLicenses[0].title()
-        self.some_problem = False  # If it has "some_problem" it must check
-                                   # the additional settings.
-        # if self.settingsData, use addictional settings
+
+        # If it has "some_problem" it must check the additional settings.
+        self.some_problem = False
+
         if self.settingsData:
+            # use additional settings
             self.findAdditionalProblems()
 
         if self.some_problem:
@@ -1601,9 +1603,9 @@
                 newGen.append(imageData[0])
             return newGen
         else:
-##            pywikibot.output(
-##                u"The wait option is available only with the standard "
-##                u"generator.")
+            #pywikibot.output(
+            #    u"The wait option is available only with the standard "
+            #    u"generator.")
             pywikibot.output(
                 u"The wait option is not available at core yet.")
             return generator
diff --git a/scripts/interwiki.py b/scripts/interwiki.py
index 019b478..772ef0e 100755
--- a/scripts/interwiki.py
+++ b/scripts/interwiki.py
@@ -2370,10 +2370,11 @@
         useFrom = False
 
     if adding or removing or modifying:
-        #Version info marks bots without unicode error
-        #This also prevents abuse filter blocking on de-wiki
-##        if not pywikibot.unicode_error:
-##            mcomment += u'r%s) (' % sys.version.split()[0]
+        # Version info marks bots without unicode error
+        # This also prevents abuse filter blocking on de-wiki
+
+        #if not pywikibot.unicode_error:
+        #    mcomment += u'r%s) (' % sys.version.split()[0]
 
         mcomment += globalvar.summary
 
diff --git a/scripts/redirect.py b/scripts/redirect.py
index a4b625d..80de7bb 100755
--- a/scripts/redirect.py
+++ b/scripts/redirect.py
@@ -129,7 +129,7 @@
                     if target.startswith('%s:' % code) \
                             or target.startswith(':%s:' % code):
                         if code == self.site.language():
-                        # link to our wiki, but with the lang prefix
+                            # link to our wiki, but with the lang prefix
                             target = target[(len(code) + 1):]
                             if target.startswith(':'):
                                 target = target[1:]
@@ -777,15 +777,17 @@
         elif arg.startswith('-namespace:'):
             ns = arg[11:]
             if ns == '':
-        ## "-namespace:" does NOT yield -namespace:0 further down the road!
+                # "-namespace:" does NOT yield -namespace:0 further down the 
road!
                 ns = i18n.input('pywikibot-enter-namespace-number')
-#  TODO! at least for some generators enter a namespace by its name or number
+            # TODO! at least for some generators enter a namespace by its name
+            # or number
             if ns == '':
                 ns = '0'
             try:
                 ns = int(ns)
             except ValueError:
-#-namespace:all Process all namespaces. Works only with the API read interface.
+                # -namespace:all Process all namespaces.
+                # Only works with the API read interface.
                 pass
             if ns not in namespaces:
                 namespaces.append(ns)
diff --git a/scripts/unusedfiles.py b/scripts/unusedfiles.py
index 9529e70..86628f9 100644
--- a/scripts/unusedfiles.py
+++ b/scripts/unusedfiles.py
@@ -122,7 +122,7 @@
             usertalkname = 'User Talk:%s' % uploader
             usertalkpage = pywikibot.Page(mysite, usertalkname)
             msg2uploader = template_user % {'title': page.title()}
-           # msg2uploader = msg2uploader.encode("utf-8")
+            # msg2uploader = msg2uploader.encode("utf-8")
             appendtext(usertalkpage, msg2uploader)
 if __name__ == "__main__":
     main()
diff --git a/tests/site_tests.py b/tests/site_tests.py
index 739d103..f70ef0e 100644
--- a/tests/site_tests.py
+++ b/tests/site_tests.py
@@ -106,7 +106,7 @@
         ns = mysite.namespaces()
         self.assertType(ns, dict)
         self.assertTrue(all(x in ns for x in range(0, 16)))
-            # built-in namespaces always present
+        # built-in namespaces always present
         self.assertType(mysite.ns_normalize("project"), basestring)
         self.assertTrue(all(isinstance(key, int)
                             for key in ns))

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I017555315f266aeb851fb874e0224be6013ed038
Gerrit-PatchSet: 1
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Owner: Hashar <[email protected]>
Gerrit-Reviewer: Ladsgroup <[email protected]>
Gerrit-Reviewer: Merlijn van Deen <[email protected]>
Gerrit-Reviewer: Siebrand <[email protected]>
Gerrit-Reviewer: Xqt <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

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

Reply via email to