[Pywikipedia-l] SVN: [4863] trunk/pywikipedia/commonsdelinker/image_replacer.py

btongminh at svn.wikimedia.org btongminh at svn.wikimedia.org
Sat Jan 12 22:14:39 UTC 2008


Revision: 4863
Author:   btongminh
Date:     2008-01-12 22:14:39 +0000 (Sat, 12 Jan 2008)

Log Message:
-----------
Catch server errors

Modified Paths:
--------------
    trunk/pywikipedia/commonsdelinker/image_replacer.py

Modified: trunk/pywikipedia/commonsdelinker/image_replacer.py
===================================================================
--- trunk/pywikipedia/commonsdelinker/image_replacer.py	2008-01-12 20:49:54 UTC (rev 4862)
+++ trunk/pywikipedia/commonsdelinker/image_replacer.py	2008-01-12 22:14:39 UTC (rev 4863)
@@ -256,6 +256,10 @@
 		except wikipedia.PageNotSaved, e:
 			output(u'Warning! Unable to report replacement to %s.' % old_image, False)
 			output('%s: %s' % (e.__class__.__name__, str(e)), False)
+		except wikipedia.ServerError, e:
+			output(u'Warning! Server error while reporting replacement to %s.' % old_image, False)
+			output('%s: %s' % (e.__class__.__name__, str(e)), False)
+			return self.report((old_image, new_image, user, comment, not_ok))
 		else:
 			output(u'Reporting replacement of %s by %s.' % \
 				(old_image, new_image))





More information about the Pywikipedia-l mailing list