◐ Shell
clean mode source ↗

Message 387147 - Python tracker

getlocale is documented to return None for the encoding if no encoding can be determined.  There's no need to guess.

I can't change the locale.setlocale call, because where I'm actually having the problem, I'm not even calling locale.setlocale: wxWidgets is calling C setlocale, that's where it comes from.

wxWidgets aside, it doesn't seem right that getlocale fails when setlocale succeeded.