python wtf: strip() eats too much
Tuesday, June 1st, 2010Many of python-xml code is probably wrong. Tracing a bug, I found an interesting WTF. A minimal example:
import string
s1 = "\xa0x\xa0"
s2 = u"\xa0x\xa0"
print repr(s1.strip())
print repr(s2.strip())
print repr(s2.strip(string.whitespace))
And what we see in the output?