Revision: 6536
Author: nicdumz
Date: 2009-03-23 10:48:54 +0000 (Mon, 23 Mar 2009)
Log Message:
-----------
Fixing edit conflict detections, per [ 2217096 ] wikipedia.py bugfix :
Screen scraping + not reading the bug reports == we had a broken framework since, at
least, November
Modified Paths:
--------------
trunk/pywikipedia/wikipedia.py
Modified: trunk/pywikipedia/wikipedia.py
===================================================================
--- trunk/pywikipedia/wikipedia.py 2009-03-23 10:35:53 UTC (rev 6535)
+++ trunk/pywikipedia/wikipedia.py 2009-03-23 10:48:54 UTC (rev 6536)
@@ -1541,7 +1541,8 @@
# Check blocks
self.site().checkBlocks(sysop = sysop)
# A second text area means that an edit conflict has occured.
- if 'id=\'wpTextbox2\' name="wpTextbox2"' in data:
+ editconflict = re.compile('id=["\']wpTextbox2[\'"]
name="wpTextbox2"')
+ if editconflict.search(data):
raise EditConflict(u'An edit conflict has occured.')
# remove the wpAntispam keyword before checking for Spamfilter
Show replies by date