Revision: 7458
Author:   xqt
Date:     2009-10-14 07:04:55 +0000 (Wed, 14 Oct 2009)

Log Message:
-----------
fix for  #2871750

Modified Paths:
--------------
    trunk/pywikipedia/add_text.py
    trunk/pywikipedia/commonscat.py

Modified: trunk/pywikipedia/add_text.py
===================================================================
--- trunk/pywikipedia/add_text.py       2009-10-13 20:49:24 UTC (rev 7457)
+++ trunk/pywikipedia/add_text.py       2009-10-14 07:04:55 UTC (rev 7458)
@@ -147,10 +147,10 @@
             text = page.get()
         except wikipedia.NoPage:
             wikipedia.output(u"%s doesn't exist, skip!" % page.title())
-            return (False, always) # continue
+            return (False, False, always) # continue
         except wikipedia.IsRedirectPage:
             wikipedia.output(u"%s is a redirect, skip!" % page.title())
-            return (False, always) # continue
+            return (False, False, always) # continue
     else:
         text = oldTextGiven
     # Understand if the bot has to skip the page or not
@@ -160,7 +160,7 @@
         result = re.findall(regexSkipUrl, site.getUrl(url))
         if result != []:
             wikipedia.output(u'Exception! regex (or word) used with -exceptUrl 
is in the page. Skip!')
-            return (False, always) # continue
+            return (False, False, always) # continue
     if regexSkip != None:
         result = re.findall(regexSkip, text)
         if result != []:
@@ -236,10 +236,10 @@
                         raise wikipedia.ServerError(u'Fifth Server Error!')
                 except wikipedia.SpamfilterError, e:
                     wikipedia.output(u'Cannot change %s because of blacklist 
entry %s' % (page.title(), e.url))
-                    return (False, always)
+                    return (False, False, always)
                 except wikipedia.PageNotSaved, error:
                     wikipedia.output(u'Error putting page: %s' % error.args)
-                    return (False, always)
+                    return (False, False, always)
                 except wikipedia.LockedPage:
                     wikipedia.output(u'Skipping %s (locked page)' % 
page.title())
                     return (False, False, always)

Modified: trunk/pywikipedia/commonscat.py
===================================================================
--- trunk/pywikipedia/commonscat.py     2009-10-13 20:49:24 UTC (rev 7457)
+++ trunk/pywikipedia/commonscat.py     2009-10-14 07:04:55 UTC (rev 7458)
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/python
 # -*- coding: utf-8  -*-
 """
 With this tool you can add the template {{commonscat}} to categories.
@@ -260,7 +260,7 @@
         commonscatLink = findCommonscatLink(page)
         if (commonscatLink!=u''):
             textToAdd = u'{{' + getTemplate(page.site().language()) + u'|' + 
commonscatLink + u'}}'
-            (success, always) = add_text.add_text(page, textToAdd, summary, 
None, None, always);
+            (success, status, always) = add_text.add_text(page, textToAdd, 
summary, None, None, always);
             return (True, always);
 
     return (True, always);



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

Reply via email to