[Pywikipedia-l] SVN: [5337] trunk/pywikipedia/noreferences.py
wikipedian at svn.wikimedia.org
wikipedian at svn.wikimedia.org
Thu May 8 19:03:33 UTC 2008
Revision: 5337
Author: wikipedian
Date: 2008-05-08 19:03:33 +0000 (Thu, 08 May 2008)
Log Message:
-----------
bugfix: the script crashed on wikis that don't have any references templates (e. g. de:)
Modified Paths:
--------------
trunk/pywikipedia/noreferences.py
Modified: trunk/pywikipedia/noreferences.py
===================================================================
--- trunk/pywikipedia/noreferences.py 2008-05-08 19:03:30 UTC (rev 5336)
+++ trunk/pywikipedia/noreferences.py 2008-05-08 19:03:33 UTC (rev 5337)
@@ -237,16 +237,17 @@
wikipedia.output(u'No changes necessary: references tag found.')
return False
else:
- templateR =''
- part = '\{\{('
- for template in self.referencesTemplates:
- templateR += part + template
- part = '|'
- templateR+=')'
- if re.search(templateR,oldTextCleaned,re.I):
- if verbose:
- wikipedia.output(u'No changes necessary: references template found.')
- return False
+ if self.referencesTemplates:
+ templateR =''
+ part = '\{\{('
+ for template in self.referencesTemplates:
+ templateR += part + template
+ part = '|'
+ templateR+=')'
+ if re.search(templateR, oldTextCleaned, re.IGNORECASE):
+ if verbose:
+ wikipedia.output(u'No changes necessary: references template found.')
+ return False
if verbose:
wikipedia.output(u'Found ref without references.')
return True
More information about the Pywikipedia-l
mailing list