locale on cygwin

Oleg Broytmann phd at phd.pp.ru
Fri Feb 1 05:34:30 EST 2002


On Fri, Feb 01, 2002 at 09:19:45PM +1100, Andy Todd wrote:
> Thanks for that, but this is what happens if I don't force it;
> 
> """
> $ echo $LANG
> C
> $ python
> Python 2.1.1+ (#1, Jan  8 2002, 00:37:12)
> [GCC 2.95.4 20011006 (Debian prerelease)] on linux2
> Type "copyright", "credits" or "license" for more information.
>  >>> import locale
>  >>> locale.getdefaultlocale()
> Traceback (most recent call last):
>    File "<stdin>", line1, in ?
>    File "/usr/lib/python2.1/locale.py", line 339, in getdefaultlocale
>      return _parse_localename(localename)
>    File "/usr/lib/python2.1/locale.py", line 272, in _parse_localename
>      raise ValueError, 'unknown locale: %s' % localename
> ValueError: unknown locale:
> """

   Strange. It works perfectly for my. On LNAG=C it returns (None, None),
on LANG=ru_RU it returns ("ru_RU", "ISO-8859-5").

Oleg.
-- 
     Oleg Broytmann            http://phd.pp.ru/            phd at phd.pp.ru
           Programmers don't die, they just GOSUB without RETURN.




More information about the Python-list mailing list