This has nothing to do with Quixote, really, but maybe someone here will find it useful to know. We just noticed that, in Python 2.4.2, urllib.quote(u'\xe9') raises a KeyError. In Python 2.4.1, the exception is not raised, and the result is '%E9'.