[Python-Dev] Idea: emulating _locale (was Re: [Python-checkins] CVS: python/dist/src/Lib locale.py,1.4,1.5)
Peter Funk
pf@artcom-gmbh.de
Wed, 7 Jun 2000 11:34:12 +0200 (MEST)
Hi,
Marc-Andre Lemburg:
[...]
> Added a new locale name aliasing engine which also supports
> locale encodings, a feature which is used by the new default
> encoding support in site.py.
>
> Index: locale.py
[...]
> + ### C lib locale APIs
> +
> + from _locale import *
Wouldn't it be clever to provide some dummy stubs on those platforms, where
the _locale module was not enabled?
try:
from _locale import *
except:
def setlocale(....
def localeconv(....
...
Especially the MacOS 1.5.2 release provided by Jack Jansen was
compiled without '_locale'. And at least in Python 1.6a2 '_locale'
is still disabled per default in 'Modules/Setup.in'. I didn't had
a look into the current CVS though, so this may have changed.
I think the name aliasing tables might be also useful on those
systems lacking locale support in their C-library.
Regards, Peter