
Hi, as a follow-up to the thread a few days ago, and the bug report, I've rewritten most of the __import__ docs. I've attached the suggested patch to the issue <http://bugs.python.org/issue4457>. I'd be glad for reviews. Also, I'd like to ask about opinions if this "winning idiom" (as a bug comment states) should be in it, instead of the getattr() helper function:
import sys __import__('x.y.z') mod = sys.modules['x.y.z']
Georg -- Thus spake the Lord: Thou shalt indent with four spaces. No more, no less. Four shall be the number of spaces thou shalt indent, and the number of thy indenting shall be four. Eight shalt thou not indent, nor either indent thou two, excepting that thou then proceed to four. Tabs are right out.

Georg Brandl wrote:
Hi,
as a follow-up to the thread a few days ago, and the bug report, I've rewritten most of the __import__ docs. I've attached the suggested patch to the issue <http://bugs.python.org/issue4457>.
I'd be glad for reviews. Also, I'd like to ask about opinions if this "winning idiom" (as a bug comment states) should be in it, instead of the getattr() helper function:
import sys __import__('x.y.z') mod = sys.modules['x.y.z']
That way is a lot cleaner than other mechanisms I've seen (including the current mechanism in the docs). Making that the recommended way of doing a dynamic import seems like a good idea to me. Cheers, Nick. -- Nick Coghlan | ncoghlan@gmail.com | Brisbane, Australia ---------------------------------------------------------------
participants (2)
-
Georg Brandl
-
Nick Coghlan