http://www.mediawiki.org/wiki/Special:Code/pywikipedia/11152

Revision: 11152
Author:   xqt
Date:     2013-03-02 09:14:47 +0000 (Sat, 02 Mar 2013)
Log Message:
-----------
some PEP8 changes

Modified Paths:
--------------
    trunk/pywikipedia/followlive.py

Modified: trunk/pywikipedia/followlive.py
===================================================================
--- trunk/pywikipedia/followlive.py     2013-03-02 08:45:43 UTC (rev 11151)
+++ trunk/pywikipedia/followlive.py     2013-03-02 09:14:47 UTC (rev 11152)
@@ -8,10 +8,16 @@
 There must be A LOT of bugs ! Use with caution and verify what
 it is doing !
 """
-
+#
+# (C) Pywikipedia team, 2005-2013
+#
+# Distributed under the terms of the MIT license.
+#
 __version__='$Id$'
 
-import sys, datetime, time, traceback
+import sys
+import datetime, time
+import traceback
 import wikipedia as pywikibot
 import editarticle
 
@@ -34,278 +40,278 @@
 #       templates contains a message and its position
 templates = {
     'ar': {
-        '{{شطب}}' :{
-            'msg' : 'وسم مساعد بالبوت: هذا المقال ينبغي حذفه',
+        '{{شطب}}': {
+            'msg': 'وسم مساعد بالبوت: هذا المقال ينبغي حذفه',
             'pos': 'top'},
 
-        '{{تنظيف}}' :{
-            'msg' : 'وسم مساعد بالبوت: هذا المقال يحتاج للتنظيف',
+        '{{تنظيف}}': {
+            'msg': 'وسم مساعد بالبوت: هذا المقال يحتاج للتنظيف',
             'pos': 'top'},
 
-        '{{بذرة}}':{
-            'msg' : 'وسم مساعد بالبوت: هذا المقال بذرة',
+        '{{بذرة}}': {
+            'msg': 'وسم مساعد بالبوت: هذا المقال بذرة',
             'pos': 'bottom'},
 
-        '{{ويكي}}' :{
-            'msg' : 'وسم مساعد بالبوت: هذا المقال يحتاج إلى التنسيق بضيغة 
الويكي حسب [[ويكيبيديا:دليل الأسلوب|دليل الأسلوب]]',
-            'pos' : 'top'},
+        '{{ويكي}}': {
+            'msg': 'وسم مساعد بالبوت: هذا المقال يحتاج إلى التنسيق بضيغة 
الويكي حسب [[ويكيبيديا:دليل الأسلوب|دليل الأسلوب]]',
+            'pos': 'top'},
     },
     'en': {
-        '{{db-reason}}' :{
-            'msg' : 'Robot-assisted tagging: this article should be deleted',
+        '{{db-reason}}': {
+            'msg': 'Robot-assisted tagging: this article should be deleted',
             'pos': 'top'},
 
-        '{{cleanup}}' :{
-            'msg' : 'Robot-assisted tagging: this article need cleanup',
+        '{{cleanup}}': {
+            'msg': 'Robot-assisted tagging: this article need cleanup',
             'pos': 'top'},
 
-        '{{stub}}':{
-            'msg' : 'Robot-assisted tagging: this article is a stub',
+        '{{stub}}': {
+            'msg': 'Robot-assisted tagging: this article is a stub',
             'pos': 'bottom'},
 
-        '{{uncategorized}}' :{
-            'msg' : 'Robot-assisted tagging: This article needs to be 
[[Wikipedia:Categorization|categorized]]',
-            'pos' : 'top'},
+        '{{uncategorized}}': {
+            'msg': 'Robot-assisted tagging: This article needs to be 
[[Wikipedia:Categorization|categorized]]',
+            'pos': 'top'},
 
-        '{{notability}}':{
-            'msg' : 'Robot-assisted tagging: the 
[[Wikipedia:Notability|notability]] of this article is unclear.',
+        '{{notability}}': {
+            'msg': 'Robot-assisted tagging: the 
[[Wikipedia:Notability|notability]] of this article is unclear.',
             'pos': 'top'},
 
-        '{{not verified}}':{
-            'msg' : 'Robot-assisted tagging: this article needs to be checked 
for factuality.',
+        '{{not verified}}': {
+            'msg': 'Robot-assisted tagging: this article needs to be checked 
for factuality.',
             'pos': 'top'},
 
-        '{{copyedit}}':{
-            'msg' : 'Robot-assisted tagging: the writing of this article needs 
to be [[Wikipedia:How to copy-edit|copyedited]] and improved.',
-            'pos' : 'top'},
+        '{{copyedit}}': {
+            'msg': 'Robot-assisted tagging: the writing of this article needs 
to be [[Wikipedia:How to copy-edit|copyedited]] and improved.',
+            'pos': 'top'},
 
-        '{{unreferenced}}':{
-            'msg' : 'Robot-assisted tagging: this article needs 
[[Wikipedia:Citing sources|references]] so it can be verified.',
+        '{{unreferenced}}': {
+            'msg': 'Robot-assisted tagging: this article needs 
[[Wikipedia:Citing sources|references]] so it can be verified.',
             'pos': 'bottom'},
 
-        '{{wikify}}' :{
-            'msg' : 'Robot-assisted tagging: this article needs to be wikified 
per the [[Wikipedia:Manual of Style|Manual of Style]]',
-            'pos' : 'top'},
+        '{{wikify}}': {
+            'msg': 'Robot-assisted tagging: this article needs to be wikified 
per the [[Wikipedia:Manual of Style|Manual of Style]]',
+            'pos': 'top'},
     },
-    'ia':{
-        '{{Eliminar}}' :{
-            'msg' : 'Assistite per robot: iste articulo debe esser eliminate',
+    'ia': {
+        '{{Eliminar}}': {
+            'msg': 'Assistite per robot: iste articulo debe esser eliminate',
             'pos': 'top'},
 
-        '{{Revision}}' :{
-            'msg' : 'Assistite per robot: iste articulo require revision',
+        '{{Revision}}': {
+            'msg': 'Assistite per robot: iste articulo require revision',
             'pos': 'top'},
 
-        '{{Stub}}' :{
-            'msg' : 'Assistite per robot: iste articulo es in stato embryonic',
+        '{{Stub}}': {
+            'msg': 'Assistite per robot: iste articulo es in stato embryonic',
             'pos': 'bottom'},
     },
-    'fr':{
+    'fr': {
         u'{{suppression}}': {
-            'msg' : u'à l\'aide du robot: cet article devrait être supprimé',
+            'msg': u'à l\'aide du robot: cet article devrait être supprimé',
             'pos': 'top'},
 
-        u'{{à vérifier}}' : {
+        u'{{à vérifier}}': {
             'msg': u'à l\'aide du robot: cet article est à vérifier',
             'pos': 'top'},
 
-        u'{{ébauche}}' : {
+        u'{{ébauche}}': {
             'msg': u'à l\'aide du robot: cet article est une ébauche',
             'pos': 'top'},
     },
-    'he':{
+    'he': {
         u'{{מחק}}': {
-            'msg' : u'יש למחוק ערך זה',
+            'msg': u'יש למחוק ערך זה',
             'pos': 'top'
         },
         u'{{לשכתב}}': {
-            'msg' : u'ערך זה דורש שכתוב',
+            'msg': u'ערך זה דורש שכתוב',
             'pos': 'top'
         },
         u'{{קצרמר}}': {
-            'msg' : u'ערך זה הוא קצרמר',
+            'msg': u'ערך זה הוא קצרמר',
             'pos': 'bottom'
         },
-        u'{{הבהרת חשיבות}}':{
-            'msg' : u'חשיבותו של ערך זה אינה ברורה.',
+        u'{{הבהרת חשיבות}}': {
+            'msg': u'חשיבותו של ערך זה אינה ברורה.',
             'pos': 'top'
         },
         u'{{עריכה}}': {
-            'msg' : u'ערך זה דורש עריכה',
+            'msg': u'ערך זה דורש עריכה',
             'pos': 'top'},
     },
-    'ia':{
+    'ia': {
         u'{{Eliminar}}': {
-            'msg' : u'Iste articulo debe esser eliminate',
+            'msg': u'Iste articulo debe esser eliminate',
             'pos': 'top'
         },
         u'{{Revision}}': {
-            'msg' : u'Iste articulo require revision',
+            'msg': u'Iste articulo require revision',
             'pos': 'top'
         },
         u'{{Stub}}': {
-            'msg' : u'Iste articulo es in stato embryonic',
+            'msg': u'Iste articulo es in stato embryonic',
             'pos': 'bottom'
         },
     },
-   'nl':{
+    'nl': {
         u'{{weg}}': {
-            'msg' : '{weg}',
-            'pos' : 'top'
+            'msg': '{weg}',
+            'pos': 'top'
         },
         u'{{nuweg}}': {
-            'msg' : '{nuweg}',
-            'pos' : 'top'
+            'msg': '{nuweg}',
+            'pos': 'top'
         },
         u'{{wiu}}': {
-            'msg' : '{wiu}',
-            'pos' : 'top'
+            'msg': '{wiu}',
+            'pos': 'top'
         },
         u'{{beg}}': {
-            'msg' : '{beg}',
-            'pos' : 'bottom'
+            'msg': '{beg}',
+            'pos': 'bottom'
         },
         u'{{wikify}}': {
-            'msg' : '{wikify}',
-            'pos' : 'top'
+            'msg': '{wikify}',
+            'pos': 'top'
         },
         u'{{wb}}': {
-            'msg' : '{wb}',
-            'pos' : 'top'
+            'msg': '{wb}',
+            'pos': 'top'
         },
     },
-    'pl':{
+    'pl': {
         u'{{ek}}': {
-            'msg' : u'[[Kategoria:Ekspresowe kasowanko|ek]]',
-            'pos':'top'
+            'msg': u'[[Kategoria:Ekspresowe kasowanko|ek]]',
+            'pos': 'top'
         },
-        u'{{dopracować}}' : {
-            'msg' : u'Dopracować',
-            'pos':'top'
+        u'{{dopracować}}': {
+            'msg': u'Dopracować',
+            'pos': 'top'
         },
-        u'{{linki}}'      : {
-            'msg' : u'Linki wewnętrzne do dodania',
-            'pos':'top'
+        u'{{linki}}': {
+            'msg': u'Linki wewnętrzne do dodania',
+            'pos': 'top'
         },
-        u'{{źródła}}'     : {
-            'msg' : u'W artykule brakuje źródeł',
-            'pos':'top'
+        u'{{źródła}}': {
+            'msg': u'W artykule brakuje źródeł',
+            'pos': 'top'
         },
-        u'{{stub}}'       : {
-            'msg' : u'stub (zalążek)',
-            'pos':'bottom'
+        u'{{stub}}': {
+            'msg': u'stub (zalążek)',
+            'pos': 'bottom'
         },
     },
     'pt': {
-        u'{{wikificar}}' : {
+        u'{{wikificar}}': {
             'msg': 'Assistida por bot: {{wikificar}}',
-            'pos':'top'},
+            'pos': 'top'},
 
-        u'{{reciclar}}'  : {
+        u'{{reciclar}}': {
             'msg': 'Assistida por bot: {{reciclar}}',
-            'pos':'top'},
+            'pos': 'top'},
 
-        u'{{lixo|~~~~}}' : {
+        u'{{lixo|~~~~}}': {
             'msg': 'Assistida por bot: {{lixo}}',
-            'pos':'top'},
+            'pos': 'top'},
 
-        u'{{revisão}}' : {
+        u'{{revisão}}': {
             'msg': 'Assistida por bot: {{revisão}}',
-            'pos':'top'},
+            'pos': 'top'},
 
-        u'{{impróprio}}' : {
+        u'{{impróprio}}': {
             'msg': 'Assistida por bot: {{impróprio}}',
-            'pos':'top'},
+            'pos': 'top'},
 
-        u'{{apagar vaidade}}' : {
+        u'{{apagar vaidade}}': {
             'msg': 'Assistida por bot: {{apagar vaidade}}',
-            'pos':'top'},
+            'pos': 'top'},
     },
     'sv': {
-        u'{{radera}}' :{
-            'msg' : u'Robotkoll: Artikeln bör raderas',
+        u'{{radera}}': {
+            'msg': u'Robotkoll: Artikeln bör raderas',
             'pos': 'top'},
 
-        u'{{städa}}' :{
-            'msg' : u'Robotkoll: Artikeln bör städas',
+        u'{{städa}}': {
+            'msg': u'Robotkoll: Artikeln bör städas',
             'pos': 'top'},
 
-        u'{{stub}}':{
-            'msg' : u'Robotkoll: Artikeln är en stubbe',
+        u'{{stub}}': {
+            'msg': u'Robotkoll: Artikeln är en stubbe',
             'pos': 'bottom'},
 
-        u'{{subst:relevanskontroll}}':{
-            'msg' : u'Robotkoll: Artikeln bör kollas mot [[WP:REL|Wikipedias 
relevanskriterier]].',
+        u'{{subst:relevanskontroll}}': {
+            'msg': u'Robotkoll: Artikeln bör kollas mot [[WP:REL|Wikipedias 
relevanskriterier]].',
             'pos': 'top'},
 
-        u'{{verifieras}}':{
-            'msg' : u'Robotkoll: Artikeln bör verifieras',
+        u'{{verifieras}}': {
+            'msg': u'Robotkoll: Artikeln bör verifieras',
             'pos': 'top'},
 
-        u'{{språkvård}}':{
-            'msg' : u'Robotkoll: Artikeln bör språkvårdas',
-            'pos' : 'top'},
+        u'{{språkvård}}': {
+            'msg': u'Robotkoll: Artikeln bör språkvårdas',
+            'pos': 'top'},
 
-        u'{{Källor}}':{
-            'msg' : u'Robotkoll: Artikeln behöver källor',
+        u'{{Källor}}': {
+            'msg': u'Robotkoll: Artikeln behöver källor',
             'pos': 'bottom'},
 
-        u'{{wikify}}' :{
-            'msg' : u'Robotkoll: Artikeln behöver wikifieras',
-            'pos' : 'top'},
+        u'{{wikify}}': {
+            'msg': u'Robotkoll: Artikeln behöver wikifieras',
+            'pos': 'top'},
     },
     'zh': {
-        u'{{Delete}}' :{
-            'msg' : u'機器人掛上模板: 本文應被刪除。',
+        u'{{Delete}}': {
+            'msg': u'機器人掛上模板: 本文應被刪除。',
             'pos': 'top'},
 
-        u'{{subst:Cleanup/auto}}' :{
-            'msg' : u'機器人掛上模板: 本文需清理',
+        u'{{subst:Cleanup/auto}}': {
+            'msg': u'機器人掛上模板: 本文需清理',
             'pos': 'top'},
 
-        u'{{subst:Uncategorized/auto}}' :{
-            'msg' : u'機器人掛上模板:  本頁需要適當的頁面分類',
-            'pos' : u'bottom'},
+        u'{{subst:Uncategorized/auto}}': {
+            'msg': u'機器人掛上模板:  本頁需要適當的頁面分類',
+            'pos': u'bottom'},
 
-        u'{{subst:Notability/auto}}':{
-            'msg' : u'機器人掛上模板:  本條目主題未突顯其知名度或顯著性',
+        u'{{subst:Notability/auto}}': {
+            'msg': u'機器人掛上模板:  本條目主題未突顯其知名度或顯著性',
             'pos': 'top'},
 
-        u'{{subst:refimprove/auto}}':{
-            'msg' : u'機器人掛上模板:  本條目参考文献不足',
+        u'{{subst:refimprove/auto}}': {
+            'msg': u'機器人掛上模板:  本條目参考文献不足',
             'pos': 'top'},
 
-        u'{{copyedit}}':{
-            'msg' : u'機器人掛上模板:  本條目或段落需要校對',
-            'pos' : 'top'},
+        u'{{copyedit}}': {
+            'msg': u'機器人掛上模板:  本條目或段落需要校對',
+            'pos': 'top'},
 
-        u'{{subst:Unreferenced/auto}}':{
-            'msg' : u'機器人掛上模板:  本條目沒有列出任何參考或來源',
+        u'{{subst:Unreferenced/auto}}': {
+            'msg': u'機器人掛上模板:  本條目沒有列出任何參考或來源',
             'pos': 'top'},
 
-        u'{{subst:wikify/auto}}' :{
-            'msg' : u'機器人掛上模板:  本條目需要維基化',
-            'pos' : 'top'},
+        u'{{subst:wikify/auto}}': {
+            'msg': u'機器人掛上模板:  本條目需要維基化',
+            'pos': 'top'},
 
-        u'{{subst:Notchinese/auto}}':{
-            'msg' : u'機器人掛上模板: 本条目没有翻译',
-            'pos' : 'top'},
+        u'{{subst:Notchinese/auto}}': {
+            'msg': u'機器人掛上模板: 本条目没有翻译',
+            'pos': 'top'},
 
-        u'{{subst:Substub/auto}}' :{
-            'msg' : u'機器人掛上模板:  小小作品',
-            'pos' : 'top'},
+        u'{{subst:Substub/auto}}': {
+            'msg': u'機器人掛上模板:  小小作品',
+            'pos': 'top'},
 
-        u'{{stub}}':{
-            'msg' : u'機器人掛上模板: 本文是小作品',
+        u'{{stub}}': {
+            'msg': u'機器人掛上模板: 本文是小作品',
             'pos': 'bottom'},
-        u'{{notchinesetitle}}':{
-            'msg' : u'機器人掛上模板: 本条目名称需要翻译成中文',
+        u'{{notchinesetitle}}': {
+            'msg': u'機器人掛上模板: 本条目名称需要翻译成中文',
             'pos': 'top'},
-        u'{{subst:Translating/auto}}':{
-            'msg' : u'機器人掛上模板: 本条目没有翻译完成',
+        u'{{subst:Translating/auto}}': {
+            'msg': u'機器人掛上模板: 本条目没有翻译完成',
             'pos': 'top'},
-        u'{{fansite}}':{
-            'msg' : u'機器人掛上模板: 本条目內容類似愛好者網站',
+        u'{{fansite}}': {
+            'msg': u'機器人掛上模板: 本条目內容類似愛好者網站',
             'pos': 'top'},
 
     },
@@ -325,48 +331,50 @@
 
 # do nothing if this is in it
 done = {
-    'ar':(u'{{شطب}}', u'{{حذف}}', u'{{خرق}}'),
-    'en':('{{VfD}}', '{{AfD}}', '{{AfD1}}', '{{cleanup}}', '{{nonsense}}',
-          '{{deletedpage}}', '{{db-reason}}', '{{notability}}',
-          '{{not verified}}', '{{unreferenced}}', '{{db-empty}}',
-          '{{db-nocontext}}', '{{db-foreign}}', '{{db-notenglish}}',
-          '{{db-nocontent}}', '{{db-blankcsd}}', '{{db-transwiki}}',
-          '{{db-attack}}', '{{db-band}}', '{{db-club}}', '{{db-bio}}',
-          '{{db-bio-notenglish}}', '{{db-inc}}', '{{db-bio-photo}}',
-          '{{db-catempty}}', '{{db-c2}}', '{{db-catfd}}', '{{badname}}',
-          '{{db-pagemove}}', '{{db-nonsense}}', '{{db-spam}}', 
'{{db-copyvio}}',
-          '{{db-test}}', '{{db-vandalism}}', '{{db-repost}}', '{{db-banned}}',
-          '{{db-histmerge}}', '{{db-move}}', '{{db-g6}}', '{{db-afd}}',
-          '{{db-disambig}}', '{{db-authora}}', '{{db-author}}',
-          '{{db-blanked}}', '{{csd:g7}}', '{{db-talk}}', '{{db-botnomain}}',
-          '{{db-redundantimage}}', '{{db-noimage}}', '{{db-noncom}}',
-          '{{db-ccnoncom}}', '{{db-unksource}}', '{{db-norat}}',
-          '{{db-badfairuse}}', '{{duplicate}}', '{{db-meta}}',
-          '{{db-emptyportal}}', '{{db-redirnone}}', '{{db-rediruser}}',
-          '{{db-redirtypo}}', '{{csd-c3}}', '{{cc-by-nc-sa}}', '{{cc-nd-nc}}',
-          '{{cc-nc}}', '{{cc-by-nc-2.0}}', '{{cc-by-nc-sa-2.0}}',
-          '{{cc-by-nd-nc-2.0}}', '{{cc-by-2.0-nc-nd}}', '{{cc-by-nc-nd-2.0}}',
-          '{{db-contact}}', '{{db-i2}}', '{{db-i1}}', '{{communityuseonly}}',
-          '{{db-disparage}}', '{{db-web}}', '{{db-userreq}}', '{{db-nouser}}',
-          '{{db-u3}}', '{{db-unfree}}'),
-    'fr':(u'{{suppression}}', u'{{à vérifier}}', u'{{ébauche}}'),
-    'ia':(u'{{Eliminar}}', u'{{Revision}}', u'{{Stub}}'),
-    'he':(u'{{מחק}}', u'{{פירושונים}}', u'{{הצבעת מחיקה}}'),
-    'nl':('{{nuweg}}', '{{weg}}', '{{wb}}', '{{wiu}}', '{{nocat}}'),
-    'pl':('{{ek}}', u'{{dopracować}}', '{{linki}}', u'{{źródła}}', 
u'{{stub}}'),
-    'pt':('{{wikificar}}', '{{reciclar}}', '{{lixo}}', u'{{revisão}}',
-          u'{{impróprio}}', u'{{apagar vaidade}}'),
-    'sv':(u'{{radera', u'{{Radera', u'{{städa}}', u'{{stub}}',
-          u'{{verifieras}}', u'{{språkvård}}', u'{{Källor', u'{{källor',
-          u'{{wikify}}', u'{{Ickewiki}}', u'{{ickewiki}}', u'{{Wikify}}'),
-    'zh':(u'{{VfD}}', u'{{AfD}}', u'{{unreferenced}}', u'{{db-reason}}',
-          u'{{cleanup}}', u'{{stub}}', u'{{uncategorized}}', u'{{notability}}',
-          u'{{copyedit}}', u'{{unreferenced}}', u'{{wikify}}',
-          u'{{Translating}}',u'{{copyvio}}',u'{{Notchinese}}'),
-    }
+    'ar': (u'{{شطب}}', u'{{حذف}}', u'{{خرق}}'),
+    'en': ('{{VfD}}', '{{AfD}}', '{{AfD1}}', '{{cleanup}}', '{{nonsense}}',
+           '{{deletedpage}}', '{{db-reason}}', '{{notability}}',
+           '{{not verified}}', '{{unreferenced}}', '{{db-empty}}',
+           '{{db-nocontext}}', '{{db-foreign}}', '{{db-notenglish}}',
+           '{{db-nocontent}}', '{{db-blankcsd}}', '{{db-transwiki}}',
+           '{{db-attack}}', '{{db-band}}', '{{db-club}}', '{{db-bio}}',
+           '{{db-bio-notenglish}}', '{{db-inc}}', '{{db-bio-photo}}',
+           '{{db-catempty}}', '{{db-c2}}', '{{db-catfd}}', '{{badname}}',
+           '{{db-pagemove}}', '{{db-nonsense}}', '{{db-spam}}',
+           '{{db-copyvio}}', '{{db-test}}', '{{db-vandalism}}', 
'{{db-repost}}',
+           '{{db-banned}}', '{{db-histmerge}}', '{{db-move}}', '{{db-g6}}',
+           '{{db-afd}}', '{{db-disambig}}', '{{db-authora}}', '{{db-author}}',
+           '{{db-blanked}}', '{{csd:g7}}', '{{db-talk}}', '{{db-botnomain}}',
+           '{{db-redundantimage}}', '{{db-noimage}}', '{{db-noncom}}',
+           '{{db-ccnoncom}}', '{{db-unksource}}', '{{db-norat}}',
+           '{{db-badfairuse}}', '{{duplicate}}', '{{db-meta}}',
+           '{{db-emptyportal}}', '{{db-redirnone}}', '{{db-rediruser}}',
+           '{{db-redirtypo}}', '{{csd-c3}}', '{{cc-by-nc-sa}}', '{{cc-nd-nc}}',
+           '{{cc-nc}}', '{{cc-by-nc-2.0}}', '{{cc-by-nc-sa-2.0}}',
+           '{{cc-by-nd-nc-2.0}}', '{{cc-by-2.0-nc-nd}}', '{{cc-by-nc-nd-2.0}}',
+           '{{db-contact}}', '{{db-i2}}', '{{db-i1}}', '{{communityuseonly}}',
+           '{{db-disparage}}', '{{db-web}}', '{{db-userreq}}', '{{db-nouser}}',
+           '{{db-u3}}', '{{db-unfree}}'),
+    'fr': (u'{{suppression}}', u'{{à vérifier}}', u'{{ébauche}}'),
+    'ia': (u'{{Eliminar}}', u'{{Revision}}', u'{{Stub}}'),
+    'he': (u'{{מחק}}', u'{{פירושונים}}', u'{{הצבעת מחיקה}}'),
+    'nl': ('{{nuweg}}', '{{weg}}', '{{wb}}', '{{wiu}}', '{{nocat}}'),
+    'pl': ('{{ek}}', u'{{dopracować}}', '{{linki}}', u'{{źródła}}',
+           u'{{stub}}'),
+    'pt': ('{{wikificar}}', '{{reciclar}}', '{{lixo}}', u'{{revisão}}',
+           u'{{impróprio}}', u'{{apagar vaidade}}'),
+    'sv': (u'{{radera', u'{{Radera', u'{{städa}}', u'{{stub}}',
+           u'{{verifieras}}', u'{{språkvård}}', u'{{Källor', u'{{källor',
+           u'{{wikify}}', u'{{Ickewiki}}', u'{{ickewiki}}', u'{{Wikify}}'),
+    'zh': (u'{{VfD}}', u'{{AfD}}', u'{{unreferenced}}', u'{{db-reason}}',
+           u'{{cleanup}}', u'{{stub}}', u'{{uncategorized}}', 
u'{{notability}}',
+           u'{{copyedit}}', u'{{unreferenced}}', u'{{wikify}}',
+           u'{{Translating}}', u'{{copyvio}}', u'{{Notchinese}}'),
+}
 
 # TODO: merge 'done' with 'templates' above
 
+
 class PageHandler:
     # Initialization stuff
     def __init__(self, page, date, length, loggedIn, user, comment):
@@ -445,14 +453,14 @@
             if answer[0] == 'u':
                 # Answer entered as an utf8 string
                 try:
-                    choices=answer[1:].split(',')
+                    choices = answer[1:].split(',')
                 except ValueError:
                     # User entered wrong value
                     pywikibot.output(u'ERROR: "%s" is not valid' % answer)
                     continue
             else:
                 try:
-                    choices=answer.split(',')
+                    choices = answer.split(',')
                 except ValueError:
                     # User entered wrong value
                     pywikibot.output(u'ERROR: "%s" is not valid' % answer)
@@ -460,11 +468,11 @@
             #test input
             for choice in choices:
                 try:
-                    x=int(choice)
+                    x = int(choice)
                 except ValueError:
                     break
                 else:
-                    answered=x in range(1,len(questionlist)+1)
+                    answered = x in range(1, len(questionlist)+1)
             if not answered:
                 pywikibot.output(u'ERROR: "%s" is not valid' % answer)
                 continue
@@ -472,8 +480,8 @@
         for choice in choices:
             answer = int(choice)
             # grab the template parameters
-            tpl = pywikibot.translate(pywikibot.getSite(), templates) \
-                  [questionlist[answer]]
+            tpl = pywikibot.translate(pywikibot.getSite(),
+                                      templates)[questionlist[answer]]
             if tpl['pos'] == 'top':
                 pywikibot.output(u'prepending %s...' % questionlist[answer])
                 self.content = questionlist[answer] + '\n' + self.content
@@ -482,13 +490,13 @@
                 self.content += '\n' + questionlist[answer]
             else:
                 pywikibot.output(
-                    u'ERROR: "pos" should be "top" or "bottom" for template 
%s. Contact a developer.'
-                    % questionlist[answer])
+                    u'ERROR: "pos" should be "top" or "bottom" for template '
+                    u'%s. Contact a developer.' % questionlist[answer])
                 sys.exit("Exiting")
             summary += tpl['msg']+' '
             pywikibot.output(u'Probably added %s' % questionlist[answer])
 #        pywikibot.output(newcontent) bug #2986247
-        self.page.put(self.content, comment = summary)
+        self.page.put(self.content, comment=summary)
         pywikibot.output(u'with comment %s\n' % summary)
 
     def run(self):
@@ -520,8 +528,8 @@
 questions = '\n'
 questionlist = {}
 for t in pywikibot.translate(pywikibot.getSite(), templates):
-    i+=1
-    questions += ( u'%s) %s\n' % (i,t) )
+    i += 1
+    questions += (u'%s) %s\n' % (i, t))
     questionlist[i] = t
 question = questions + question
 


_______________________________________________
Pywikipedia-svn mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-svn

Reply via email to