Revision: 5263
Author: russblau
Date: 2008-04-23 15:00:55 +0000 (Wed, 23 Apr 2008)
Log Message:
-----------
set _getexception if we find that page doesn't exist.
Modified Paths:
--------------
trunk/pywikipedia/wikipedia.py
Modified: trunk/pywikipedia/wikipedia.py
===================================================================
--- trunk/pywikipedia/wikipedia.py 2008-04-23 14:16:55 UTC (rev 5262)
+++ trunk/pywikipedia/wikipedia.py 2008-04-23 15:00:55 UTC (rev 5263)
@@ -1142,6 +1142,7 @@
api_url =
'/w/api.php?action=query&prop=info&inprop=protection&format=xml&titles=%s'
% self.urlname()
text = self.site().getUrl(api_url)
if 'missing=""' in text:
+ self._getexception = NoPage
raise NoPage('Page %s does not exist' % self.aslink())
elif not 'pageid="' in text:
# I don't know what may happen here.
Show replies by date