Revision: 4764 Author: rotem Date: 2007-12-27 18:50:16 +0000 (Thu, 27 Dec 2007)
Log Message: ----------- Making sure markers don't contain other markers.
Modified Paths: -------------- trunk/pywikipedia/wikipedia.py
Modified: trunk/pywikipedia/wikipedia.py =================================================================== --- trunk/pywikipedia/wikipedia.py 2007-12-27 18:41:24 UTC (rev 4763) +++ trunk/pywikipedia/wikipedia.py 2007-12-27 18:50:16 UTC (rev 4764) @@ -1561,8 +1561,11 @@ # Make sure it is not detected again count += 1 text = m.group() + thistxt = thistxt.replace(text, '%s%d%s' % (marker, count, marker)) + for m2 in Rmarker.finditer(text): + # Make sure markers don't contain other markers + text = text.replace(m2.group(), markers[int(m2.group(1))]) markers[count] = text - thistxt = thistxt.replace(text, '%s%d%s' % (marker, count, marker))
# Name name = m.group('name')
pywikipedia-l@lists.wikimedia.org