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

Change subject: [SYNC] Synchronize with core
......................................................................


[SYNC] Synchronize with core

- pep8 changes
- use site.code instead of site.lang as in core

Change-Id: I52290f703726165e8f72155385f80c14127d88b0
---
M category_redirect.py
1 file changed, 34 insertions(+), 35 deletions(-)

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



diff --git a/category_redirect.py b/category_redirect.py
index 1603bb9..df22cf6 100644
--- a/category_redirect.py
+++ b/category_redirect.py
@@ -14,19 +14,19 @@
 """
 
 #
-# (C) Pywikipedia team, 2008-2013
-#
-__version__ = '$Id$'
+# (C) Pywikibot team, 2008-2013
 #
 # Distributed under the terms of the MIT license.
+#
+__version__ = '$Id$'
 #
 
 import cPickle
 import math
 import re
 import sys
-import time
 import traceback
+import time
 from datetime import datetime, timedelta
 import wikipedia as pywikibot
 import pagegenerators
@@ -50,7 +50,7 @@
     def __init__(self):
         self.cooldown = 7  # days
         self.site = pywikibot.getSite()
-        self.catprefix = self.site.namespace(14)+":"
+        self.catprefix = self.site.namespace(14) + ":"
         self.log_text = []
         self.edit_requests = []
         self.log_page = pywikibot.Page(self.site,
@@ -58,6 +58,7 @@
                                        % {'user': self.site.loggedInAs()})
 
         # Localization:
+
         # Category that contains all redirected category pages
         self.cat_redirect_cat = {
             'wikipedia': {
@@ -171,13 +172,12 @@
                             moved += 1
 
                 # pass 2: look for template doc pages
-                for result in self.query_results(list="categorymembers",
-                                                 cmtitle=oldCat.title(),
-                                                 cmprop="title|sortkey",
-                                                 cmnamespace="10",
-                                                 cmlimit="max"):
+                for result in self.query_results(
+                        list="categorymembers", cmtitle=oldCat.title(),
+                        cmprop="title|sortkey", cmnamespace="10",
+                        cmlimit="max"):
                     for item in result['categorymembers']:
-                        doc = pywikibot.Page(self.site, item['title']+"/doc")
+                        doc = pywikibot.Page(self.site, item['title'] + "/doc")
                         try:
                             old_text = doc.get()
                         except pywikibot.Error:
@@ -251,19 +251,19 @@
             if type(result) is list:
                 # query returned no results
                 return
-            assert type(result) is dict, \
-                   "Unexpected result of type '%s' received." % type(result)
+            assert type(result) is dict, (
+                "Unexpected result of type '%s' received." % type(result))
             if "query" not in result:
                 # query returned no results
                 return
             yield result['query']
             if 'query-continue' in result:
-                assert len(result['query-continue'].keys()) == 1, \
-                       "More than one query-continue key returned: %s" \
-                       % result['query-continue'].keys()
+                assert len(result['query-continue'].keys()) == 1, (
+                    "More than one query-continue key returned: %s"
+                    % result['query-continue'].keys())
                 query_type = result['query-continue'].keys()[0]
-                assert (query_type in querydata.keys()
-                        or query_type in querydata.values()), \
+                assert (query_type in querydata.keys() or
+                        query_type in querydata.values()), \
                        "Site returned unknown query-continue type '%s'" \
                        % query_type
                 querydata.update(result['query-continue'][query_type])
@@ -290,7 +290,7 @@
             return log_text
         # sort by keys and keep the first (LOG_SIZE-1) values
         keep = [text for (key, text) in
-                sorted(log_items.items(), reverse=True)[:LOG_SIZE-1]]
+                sorted(log_items.iteritems(), reverse=True)[:LOG_SIZE - 1]]
         log_text = "\n".join("\n".join(line for line in text) for text in keep)
         # get permalink to older logs
         try:
@@ -298,9 +298,9 @@
             # get the id of the newest log being archived
             rotate_revid = history[-1][0]
             # append permalink
-            log_text = log_text + \
-                       "\n\n'''[%s Older logs]'''" \
-                       % self.log_page.permalink(oldid=rotate_revid)
+            log_text = log_text + ("\n\n'''[%s Older logs]'''"
+                                   % self.log_page.permalink(
+                                       oldid=rotate_revid))
         except IndexError:
             # don't die if getVersionHistory fails (again)
             return all_log_text
@@ -318,9 +318,7 @@
         l = time.localtime()
         today = "%04d-%02d-%02d" % l[:3]
         edit_request_page = pywikibot.Page(
-            self.site,
-            u"User:%(user)s/category edit requests"
-            % locals())
+            self.site, u"User:%(user)s/category edit requests" % locals())
         datafile = pywikibot.config.datafilepath("%s-catmovebot-data"
                                                  % self.site.dbName())
         try:
@@ -334,7 +332,7 @@
 
         try:
             template_list = self.site.family.category_redirect_templates[
-                self.site.lang]
+                self.site.code]
         except KeyError:
             pywikibot.output(u"No redirect templates defined for %s"
                              % self.site.sitename())
@@ -403,7 +401,8 @@
             u'format': 'json'
         }
         counts, destmap, catmap = {}, {}, {}
-        catlist, catpages, nonemptypages = [], [], []
+        catlist, nonemptypages = [], []
+        catpages = []
         target = self.cat_redirect_cat[self.site.family.name][self.site.lang]
 
         # get a list of all members of the category-redirect category
@@ -465,7 +464,7 @@
         # delete record entries for non-existent categories
         for cat_name in list(record.keys()):
             if catlib.Category(self.site,
-                               self.catprefix+cat_name) not in catmap:
+                               self.catprefix + cat_name) not in catmap:
                 del record[cat_name]
 
         pywikibot.output(u"")
@@ -487,7 +486,7 @@
                 for d in destmap[dest]:
                     # is catmap[dest] also a redirect?
                     newcat = catlib.Category(self.site,
-                                             self.catprefix+catmap[dest])
+                                             self.catprefix + catmap[dest])
                     while newcat in catlist:
                         if newcat == d or newcat == dest:
                             self.log_text.append(u"* Redirect loop from %s"
@@ -495,7 +494,8 @@
                                                                 textlink=True))
                             break
                         newcat = catlib.Category(self.site,
-                                                 self.catprefix+catmap[newcat])
+                                                 self.catprefix +
+                                                 catmap[newcat])
                     else:
                         self.log_text.append(
                             u"* Fixed double-redirect: %s -> %s -> %s"
@@ -526,7 +526,7 @@
         pywikibot.output(u"Moving pages out of %s redirected categories."
                          % len(cats_to_empty))
 #        thread_limit = int(math.log(len(cats_to_empty), 8) + 1)
-#        threadpool = ThreadList(limit=1)    # disabling multi-threads
+#        threadpool = ThreadList(limit=1)  # disabling multi-threads
 
         for cat in cats_to_empty:
             cat_title = cat.title(withNamespace=False)
@@ -561,10 +561,9 @@
                           + u"\n" + self.get_log_text())
         if self.edit_requests:
             edit_request_page.put(self.edit_request_text
-                                  % {'itemlist':
-                                     u"\n" + u"\n".join(
-                                         (self.edit_request_item % item)
-                                         for item in self.edit_requests)})
+                                  % {'itemlist': u"\n" + u"\n".join(
+                                      (self.edit_request_item % item)
+                                      for item in self.edit_requests)})
 
 
 def main(*args):

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I52290f703726165e8f72155385f80c14127d88b0
Gerrit-PatchSet: 1
Gerrit-Project: pywikibot/compat
Gerrit-Branch: master
Gerrit-Owner: Xqt <[email protected]>
Gerrit-Reviewer: Ladsgroup <[email protected]>
Gerrit-Reviewer: jenkins-bot

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

Reply via email to