homepage

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 eric.snow
Recipients brett.cannon, eric.snow, erik.bray, pitrou
Date 2013年03月02日.00:21:43
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1362183704.25.0.708185085593.issue17330@psf.upfronthosting.co.za>
In-reply-to
Content
Yanking the implicit cache validation does seem to be the simplest solution here. Perhaps we could come up with a complex way of making this work, but I don't think it's worth it.
What may be worth it is making the admonition of "use invalidate_caches()" easier to find. I imagine the situation like this:
1. dynamically generate module
2. try to import it and get ImportError
3. scratch head and make sure it's actually valid code, reboot, etc.
4. still not working
5. search google or Python docs for an answer
and step 5 isn't working out well enough. Removing the implicit cache invalidation would only make a more reliable step 5 even more important.
How to make that happen? I'm not sure. Perhaps a dedicated "Trouble-shooting Imports" FAQ with a links to it on relevant pages like importlib, imp, and the import statement. Maybe we already have something like that and I've just missed it.
History
Date User Action Args
2013年03月02日 00:21:44eric.snowsetrecipients: + eric.snow, brett.cannon, pitrou, erik.bray
2013年03月02日 00:21:44eric.snowsetmessageid: <1362183704.25.0.708185085593.issue17330@psf.upfronthosting.co.za>
2013年03月02日 00:21:44eric.snowlinkissue17330 messages
2013年03月02日 00:21:43eric.snowcreate

AltStyle によって変換されたページ (->オリジナル) /