">

(original) (raw)



On Tue, Jun 12, 2012 at 11:47 AM, Brett Cannon <brett@python.org> wrote:



On Tue, Jun 12, 2012 at 12:38 PM, Alex Gaynor <alex.gaynor@gmail.com> wrote:

For PyPy: I'm not an expert in our import, but from looking at the source


  1. imp.cache_from_source is unimplemented, it's an AttributeError.

Well, you will have it come Python 3.3 one way or another. =)

Sure, I'm not totally up to speed on the py3k effort.

2) sys.dont\_write\_bytecode is always false, we don't respect that flag (we really
should IMO, but it's not a high priority for me, or anyone else apparently)

But doesn't PyPy read and write .pyc files (http://doc.pypy.org/en/latest/config/objspace.usepycfiles.html suggests you do)? So I would assume you are not affected by this. Jython and IronPython, though, would be (I think).

This is a compile time option, not a runtime option. However, it looks like I lied, someone did implement it correctly, so we have the same behavior as CPython.

Alex


--
"I disapprove of what you say, but I will defend to the death your right to say it." -- Evelyn Beatrice Hall (summarizing Voltaire)
"The people's good is the highest law." -- Cicero