This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author brett.cannon
Recipients Trundle, benjamin.peterson, brett.cannon, eric.araujo, eric.snow, ncoghlan, vstinner
Date 2012-02-23.16:47:45
SpamBayes Score 3.3140157e-14
Marked as misclassified No
Message-id <CAP1=2W6R2_4SPO7Xkn=TSLUcTe_=73UQAVOhhx17o_mvSoC4VQ@mail.gmail.com>
In-reply-to <1329957307.21.0.164717878451.issue2377@psf.upfronthosting.co.za>
Content
On Wed, Feb 22, 2012 at 19:35, Éric Araujo <report@bugs.python.org> wrote:

I have already done that and pushed the initial change. The ultimate goal
will be fetching from sys.modules when level == 0 and not bool(fromlist)
only touch C code. All other work will touch varying levels of Python code.
Someone else can worry about speeding up fromlist so that only C code is
touched when level == 0.

I also have some failing tests, but that all has to do with Antoine's
caching work and thus fails in the default branch as well when the tests
are run under importlib itself (i.e. tests that generate a file and then
immediately try to import it). But what's nice is that test_reprlib now
fails only in my bootstrap branch and not default because it is just fast
enough to beat the directory mtime granularity. =)

Ha! I wish. I have to get within reasonable striking distance of current
performance or else I will get blocked for including the work.

It's possible as long as it is exposed through imp.

> 4) When is PyPy going to be the reference implementation again?  Then
> we’ll have no speed issues—ha ha only serious.
>
> 5) importlib rocks hard.

=) Thanks
History
Date User Action Args
2012-02-23 16:47:46brett.cannonsetrecipients: + brett.cannon, ncoghlan, vstinner, benjamin.peterson, eric.araujo, Trundle, eric.snow
2012-02-23 16:47:45brett.cannonlinkissue2377 messages
2012-02-23 16:47:45brett.cannoncreate