[Pywikipedia-l] SVN: [6253] trunk/pywikipedia/cfd.py
cydeweys at svn.wikimedia.org
cydeweys at svn.wikimedia.org
Wed Jan 14 02:45:23 UTC 2009
Revision: 6253
Author: cydeweys
Date: 2009-01-14 02:45:23 +0000 (Wed, 14 Jan 2009)
Log Message:
-----------
Fixing a minor bug where the CFDbot did not catch the NoPage exception while attempting
to figure out the date link on a CFD, so it was not able to empty out redlinked categories.
Modified Paths:
--------------
trunk/pywikipedia/cfd.py
Modified: trunk/pywikipedia/cfd.py
===================================================================
--- trunk/pywikipedia/cfd.py 2009-01-13 14:05:52 UTC (rev 6252)
+++ trunk/pywikipedia/cfd.py 2009-01-14 02:45:23 UTC (rev 6253)
@@ -119,8 +119,12 @@
# per-day subheadings on the working page.
def findDay(pageTitle, oldDay):
page = wikipedia.Page(wikipedia.getSite(), "Category:" + pageTitle)
- pageSrc = page.get()
- m = findday.search(pageSrc)
+ try:
+ pageSrc = page.get()
+ m = findday.search(pageSrc)
+ except wikipedia.NoPage:
+ m = None
+
if (m != None):
return "[[" + m.group(1) + "]]"
else:
More information about the Pywikipedia-l
mailing list