[Python-Dev] make install failing with current cvs (original) (raw)

Martin v. L�wis martin@v.loewis.de
19 Jan 2003 19:14:56 +0100


Jack Jansen <Jack.Jansen@cwi.nl> writes:

The compileall step gets TabError exceptions for these files, and this causes it to finally exiting with a non-zero exit status. [...] I've looked around and I think patch 661719 has something to do with this, but I'm not sure.

It does: Any kind of SyntaxError would be ignored in compileall, now it causes a non-zero exist status (although compileall continues after the error)

If this is desired, I can restore it to let SyntaxErrors pass silently again.

I think it was unintentional that compileall would succeed even if there were syntax errors; compile_dir would check whether the result of py_compile.compile was 0, however, the only possible result of that function was None.

Regards, Martin