LANG, locale, unicode, and Debian packaging

Donn donn.ingle at
Mon Jan 14 09:19:30 CET 2008

> Can you please type
> paf = ['/home/donn/.fontypython/M\xc3\x96gul.pog']
> f = open(paf, "r")
I think I was getting a ghost error from another try somewhere higher up. You 
are correct, this does open the file - no matter what the locale is. 

I have decided to keep the test for a decode error because files created under 
different locales should not be written-to under the current one. I don't 
know if one can mix encodings in a single text file, but I don't have time to 
find out.

It is getting messy with my test files created in differing locales, and my 
code changing so quickly. 

> See above. The encoding in has no effect at all on
> the file name; it only talks about the file content.
Thanks, I suspected as much but it's a subtle thing.


"It is almost as if the human brain were specifically designed to 
misunderstand Darwinism, and to find it hard to believe.."
-- Richard Dawkins

Fonty Python and other dev news at:

More information about the Python-list mailing list