[Python-Dev] import problems (original) (raw)

Steven D'Aprano steve at pearwood.info
Sat Nov 29 05:49:40 CET 2008


On Sat, 29 Nov 2008 01:56:00 pm Nick Coghlan wrote:

Steven D'Aprano wrote: > Should this be reported as a documentation bug? Given the new > import hooks, would it be fair to say that the main reason for > import is to use it to import a module whose name is only known > at runtime?

Only known at runtime, and for some reason you want an actual module object rather than just the module's global namespace (since you can use runpy.runmodule() if you only need the latter). At the very least, the import docs should probably be updated to point to runmodule() as an alternative approach, so a doc issue is probably a good idea.

Bug report is here: http://bugs.python.org/issue4457

Based on Guido's comments, I haven't mentioned run_module().

-- Steven



More information about the Python-Dev mailing list