Martin Panter added the comment:

I agree that the namespace pollution is a valid bug. It affects “from string 
import *” and dir(string). Normally, modules either define __all__ listing 
their exported names, or they are really careful to define non-exported names 
beginning with underscores (_). Judging by the line “import re as _re”, 
somebody once tried to use the second technique for the “string” module.

Silent Ghost: perhaps you were thinking of Issue 23883 (adding to __all__ in 
various modules). This case is the opposite: we want to limit the exported 
names.

----------
nosy: +martin.panter

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

Reply via email to