Revision: 4168
Author: a_engels
Date: 2007-09-01 07:01:02 +0000 (Sat, 01 Sep 2007)
Log Message:
-----------
Don't crash when trying to work on a non-existing page
Modified Paths:
--------------
trunk/pywikipedia/interwiki.py
Modified: trunk/pywikipedia/interwiki.py
===================================================================
--- trunk/pywikipedia/interwiki.py 2007-09-01 02:34:14 UTC (rev 4167)
+++ trunk/pywikipedia/interwiki.py 2007-09-01 07:01:02 UTC (rev 4168)
@@ -953,6 +953,11 @@
# This is not a page, but a subpage. Do not edit it.
wikipedia.output(u"Not editing %s: not doing interwiki on subpages"
% page.aslink(True))
raise SaveError
+
+ if not page.exists():
+ wikipedia.output(u"Not editing %s: page does not exist" %
page.aslink(True))
+ raise SaveError
+
# Show a message in purple.
wikipedia.output("\03{lightpurple}Updating links on page
%s.\03{default}" % page.aslink(True))
Show replies by thread