On Tue, Jun 12, 2012 at 2:28 PM, Eric Snow <ericsnowcurren...@gmail.com>wrote:

> On Tue, Jun 12, 2012 at 10:48 AM, Brett Cannon <br...@python.org> wrote:
> > I should mention another option is to add sys.dont_read_bytecode (I
> think I
> > have discussed this with Frank at some point).
>
> Or check for "sys.implementation.cache_tag is None"...
>

Perfect! Will that work for Jython (Franke) and IronPython (Jeff)?

This does mean, though, that imp.cache_from_source() and
imp.source_from_cache() might need to be updated to raise a reasonable
exception when sys.implementation.cache_tag is set to None as I believe
right now it will raise a TypeError because None isn't a str. But what to
raise instead? TypeError? EnvironmentError?
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to