[Pywikipedia-l] SVN: [6026] trunk/pywikipedia/checkimages.py

filnik at svn.wikimedia.org filnik at svn.wikimedia.org
Sun Oct 26 16:11:59 UTC 2008


Revision: 6026
Author:   filnik
Date:     2008-10-26 16:11:59 +0000 (Sun, 26 Oct 2008)

Log Message:
-----------
Little bugfixes

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

Modified: trunk/pywikipedia/checkimages.py
===================================================================
--- trunk/pywikipedia/checkimages.py	2008-10-26 14:51:32 UTC (rev 6025)
+++ trunk/pywikipedia/checkimages.py	2008-10-26 16:11:59 UTC (rev 6026)
@@ -972,7 +972,7 @@
                             only_report = True
                             break
                         # Delete the image in the list where we're write on
-                        text_for_the_report = re.sub(r'\n\*\[\[:%s\]\]' % (self.image_namespace + image_to_tag), '', text_for_the_report)
+                        text_for_the_report = re.sub(r'\n\*\[\[:%s\]\]' % re.escape(self.image_namespace + image_to_tag), '', text_for_the_report)
                         self.report(text_for_the_report, image_to_tag,
                                     commImage = dupComment_image, unver = True)
                 if len(images_to_tag_list) != 0 and not only_report:
@@ -1154,7 +1154,7 @@
                 license_found = license_selected
         if not seems_ok and license_found != None:
             rep_text_license_fake = u"\n*[[:Image:%s]] seems to have a ''fake license'', license detected: <nowiki>%s</nowiki>" % (self.imageName, license_found)
-            regexFakeLicense = r"\* ?\[\[:Image:%s\]\] seems to have a ''fake license'', license detected: <nowiki>%s</nowiki>$" % (self.imageName, license_found)
+            regexFakeLicense = r"\* ?\[\[:Image:%s\]\] seems to have a ''fake license'', license detected: <nowiki>%s</nowiki>$" % (re.escape(self.imageName), license_found)
             printWithTimeZone(u"%s seems to have a fake license: %s, reporting..." % (self.imageName, license_found))
             self.report_image(self.imageName, rep_text = rep_text_license_fake,
                                    addings = False, regex = regexFakeLicense)
@@ -1503,9 +1503,9 @@
                 wait_number = int(arg[6:])
         elif arg.startswith('-start'):
             if len(arg) == 6:
-                firstPageTitle = str(wikipedia.input(u'From witch page do you want to start?'))
+                firstPageTitle = wikipedia.input(u'From witch page do you want to start?')
             elif len(arg) > 6:
-                firstPageTitle = str(arg[7:])
+                firstPageTitle = arg[7:]
             generator = wikipedia.getSite().allpages(start=firstPageTitle, namespace=6)
             repeat = False
         elif arg.startswith('-page'):





More information about the Pywikipedia-l mailing list