http://www.mediawiki.org/wiki/Special:Code/pywikipedia/9579
Revision: 9579
Author: xqt
Date: 2011-10-03 16:27:16 +0000 (Mon, 03 Oct 2011)
Log Message:
-----------
fix for exception error messages
Modified Paths:
--------------
trunk/pywikipedia/wikipedia.py
Modified: trunk/pywikipedia/wikipedia.py
===================================================================
--- trunk/pywikipedia/wikipedia.py 2011-10-03 15:59:59 UTC (rev 9578)
+++ trunk/pywikipedia/wikipedia.py 2011-10-03 16:27:16 UTC (rev 9579)
@@ -4241,7 +4241,8 @@
try:
rev = data['revisions']
except KeyError:
- raise u'NOTE: Last revision of [[%s]] not found' % title
+ raise KeyError(
+ u'NOTE: Last revision of [[%s]] not found' % title)
else:
username = rev[0]['user']
ipedit = 'anon' in rev[0]
@@ -4284,7 +4285,9 @@
page2._editTime = timestamp
page2._contents = text
else:
- raise u'BUG?>>: Last revision of [[%s]] not found'
% title
+ raise KeyError(
+ u'BUG?>>: Last revision of [[%s]] not found'
+ % title)
page2._revisionId = revisionId
section = page2.section()
if 'redirect' in data: