[Python-Dev] requirements for moving __import__ over to importlib?

PJ Eby pje at telecommunity.com
Thu Feb 9 19:43:22 CET 2012


On Feb 9, 2012 9:58 AM, "Brett Cannon" <brett at python.org> wrote:
> This actually depends on the type of ImportError. My current solution
actually would trigger an ImportError at the import statement if no finder
could locate the module. But if some ImportError was raised because of some
other issue during load then that would come up at first use.

That's not really a lazy import then, or at least not as lazy as what
Mercurial or PEAK use for general lazy importing.  If you have a lot of
them, that module-finding time really adds up.

Again, the goal is fast startup of command-line tools that only use a small
subset of the overall framework; doing disk access for lazy imports goes
against that goal.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-dev/attachments/20120209/695603a3/attachment.html>


More information about the Python-Dev mailing list