From: Stephen W. <st...@ke...> - 2007-05-25 13:02:25
|
Vincent Lefevre <vin...@vi...> wrote: > On 2007-05-24 23:32:05 +0200, Vincent Lefevre wrote: > [...] > > vin:~> python -c 'import sys; print sys.stdout.encoding' > > ISO-8859-1 > > vin:~> LC_ALL=en_US.UTF-8 python -c 'import sys; print sys.stdout.encoding' > > UTF-8 > > On <http://www.python.org/download/releases/2.5/NEWS.txt>: > > What's New in Python 2.5 alpha 1? > [...] > - Bug #1421664: sys.stderr.encoding is now set to the same value as > sys.stdout.encoding. > > So, until Python 2.5+ is used everywhere, python scripts should change > sys.stderr.encoding. > They can't. It's a read-only attribute and set by the python run-time during initialization. So this is a python bug which we only noticed because we tried to warn about a much more serious pygtk bug. I'm inclined to ignore it and release ROX-Lib as it stands. -- Stephen Watson http://www.kerofin.demon.co.uk/ If you read this on a mailing list, send any reply back to the list and not to me. Not even CC. Strange as I seem I'm getting stranger by the minute |