Marc-Andre Lemburg <m...@egenix.com> added the comment: R. David Murray wrote: > > R. David Murray <rdmur...@bitdance.com> added the comment: > > I had a report from a user on IRC during the bug weekend that they could not > reproduce the failure on windows. So it may be dependent on the windows > version. That doesn't answer your question of why it hasn't come up before, > though, since my tests were done on XP.
Some research shows that the MS VCRT uses non-ISO locale names for setlocale(): http://msdn.microsoft.com/en-us/library/x99tb11d.aspx http://msdn.microsoft.com/en-us/library/hzz3tw78.aspx http://msdn.microsoft.com/en-us/library/39cwe7zf.aspx http://msdn.microsoft.com/en-us/library/cdax410z.aspx and it doesn't support the ISO style locale namings, even though the setlocale() page says "The set of available languages, country/region codes, and code pages includes all those supported by the Win32 NLS API" and the Win32 API does support the ISO names: http://msdn.microsoft.com/en-us/library/dd373814(VS.85).aspx I'll have to check whether Vista also shows this behavior. On Win XP the setlocale() API doesn't accept ISO language names; I can confirm that. It only accepts the fully written out form described on the above pages. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue10466> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com