Revision: 7157
Author:   alexsh
Date:     2009-08-16 14:16:51 +0000 (Sun, 16 Aug 2009)

Log Message:
-----------
Fix:Page._putPage() getagain in badtoken

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

Modified: trunk/pywikipedia/wikipedia.py
===================================================================
--- trunk/pywikipedia/wikipedia.py      2009-08-16 14:14:15 UTC (rev 7156)
+++ trunk/pywikipedia/wikipedia.py      2009-08-16 14:16:51 UTC (rev 7157)
@@ -1653,7 +1653,7 @@
                     else:
                         # We might have been using an outdated token
                         output(u"Edit token has failed. Retrying.")
-                        return self._putPage(text, comment, watchArticle, 
minorEdit, newPage, token=self.site().getToken(sysop = sysop), newToken = True, 
sysop = sysop)
+                        return self._putPage(text, comment, watchArticle, 
minorEdit, newPage, token=self.site().getToken(sysop = sysop, getagain = True), 
newToken = True, sysop = sysop)
                 # I think the error message title was changed from "Wikimedia 
Error"
                 # to "Wikipedia has a problem", but I'm not sure. Maybe we 
could
                 # just check for HTTP Status 500 (Internal Server Error)?      
              



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

Reply via email to