Well, my ignorance of Unicode has finally bitten me -- someone filed a
bug (#622831) against textwrap.py because it crashes when it attempts to
wrap a Unicode string.
Here are the problems that I am aware of:
* textwrap assumes "whitespace" means "the characters in
string.whitespace"
* textwrap assumes "lowercase letter" means "the characters in
string.lowercase" (heck, this only works in English)
Can someone tell me what the proper way to do this is? Or just point me
at the relevant documentation? I've scoured the online docs and *Python
Essential Reference*, and I know more about the codes and unicodedata
modules than I did before. But I still don't know how to replace all
whitespace with space, or detect words that end with a lowercase letter.
Thanks --
Greg
--
Greg Ward