Peter Funk wrote: > > 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. setlocale and localeconv are ANSI C and Python requires an ANSI C compiler, so there should be no problem (at least in theory). If there is a problem, adding the missing symbols would be no problem: the APIs could always report locale 'C' and its numeric settings. -- Marc-Andre Lemburg ______________________________________________________________________ Business: http://www.lemburg.com/ Python Pages: http://www.lemburg.com/python/
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4