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

Revision: 11352
Author:   xqt
Date:     2013-04-07 10:33:13 +0000 (Sun, 07 Apr 2013)
Log Message:
-----------
use new page method getMovedTarget()

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

Modified: trunk/pywikipedia/fixing_redirects.py
===================================================================
--- trunk/pywikipedia/fixing_redirects.py       2013-04-07 10:31:07 UTC (rev 
11351)
+++ trunk/pywikipedia/fixing_redirects.py       2013-04-07 10:33:13 UTC (rev 
11352)
@@ -170,11 +170,9 @@
         try:
             target = page2.getRedirectTarget()
         except pywikibot.NoPage:
-            gen = mysite.logpages(number=1, mode='move', title=page2.title(),
-                                  dump=True)
             try:
-                lastmove = gen.next()['move']
-            except StopIteration:
+                target = page2.getMovedTarget()
+            except pywikibot.NoPage:
                 continue
             target = pywikibot.Page(mysite, lastmove['new_title'])
         except (pywikibot.Error, pywikibot.SectionError):


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

Reply via email to