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