Nick Coghlan <ncogh...@gmail.com> added the comment:

As we move more and more infrastructure into Python code, we're going to see 
this pattern (i.e. a bootstrap module underlying the real module) more and more 
often (e.g. I seem to recall Brett has to do something similar when playing 
with the pure Python __import__ implementation).

I don't have an issue with it - it's a solid, standard solution to a recurring 
problem with otherwise circular dependencies.

The only changes I would suggest to Antoine's patch are to explicitly scope 
"interpreter startup" in the _bootlocale docstring (to make it clear that 
sitecustomize.py should use the ordinary locale module) and to mention the 
nature of _bootlocale in a comment just before the "from _bootlocale import *" 
line in locale.py.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue9548>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to