Revision: 7575
Author:   wikipedian
Date:     2009-10-30 23:57:42 +0000 (Fri, 30 Oct 2009)

Log Message:
-----------
separated ignorelist and -primary ignore function

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

Modified: trunk/pywikipedia/solve_disambiguation.py
===================================================================
--- trunk/pywikipedia/solve_disambiguation.py   2009-10-30 09:51:24 UTC (rev 
7574)
+++ trunk/pywikipedia/solve_disambiguation.py   2009-10-30 23:57:42 UTC (rev 
7575)
@@ -430,9 +430,10 @@
                             pywikibot.output('Ignoring page %s'
                                              % refs[i].title())
                         del refs[i]
-                    elif self.primaryIgnoreManager.isIgnored(refs[i]):
-                        #pywikibot.output('Ignoring page %s because it was 
skipped before' % refs[i].title())
-                        del refs[i]
+        for i in range(len(refs)-1, -1, -1):
+            if self.primaryIgnoreManager.isIgnored(refs[i]):
+                #pywikibot.output('Ignoring page %s because it was skipped 
before' % refs[i].title())
+                del refs[i]
         if len(refs) < self.minimum:
             pywikibot.output(u"Found only %d pages to work on; skipping." % 
len(refs))
             return



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

Reply via email to