>>87
And many of those libraries come standard. >>> urllib.quote(u'\N{snowman}')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.6/urllib.py", line 1222, in quote
res = map(safe_map.__getitem__, s)
KeyError: u'\u2603'
Granted 3.x fixed a lot of the Unicode idiocy, but at the expense of making broken filenames completely invisible and inaccessible, and I'm not sure that was the best tradeoff.