> Weird. What the heck is 0xa0 doing in string.whitespace? Oh,
> waitasec, 0xa0 is non-breaking-space in ISO-8859-1. But no,
> string.whitespace is hardcoded to the US-ASCII whitespace chars, all
> of which are in range(128) -- your locale shouldn't matter.
It's overridden in the strop module, which tests for isspace().
--Guido van Rossum (home page: http://www.python.org/~guido/)