Patch #661719: Expose compilation errors as exceptions on request.

This commit is contained in:
Martin v. Löwis 2003-01-15 11:51:06 +00:00
parent d69663d300
commit 0c6774d92b
5 changed files with 92 additions and 28 deletions

View file

@ -604,7 +604,10 @@ class PyZipFile(ZipFile):
import py_compile
if self.debug:
print "Compiling", file_py
py_compile.compile(file_py, file_pyc)
try:
py_compile.compile(file_py, file_pyc, None, True)
except py_compile.PyCompileError,err:
print err.msg
fname = file_pyc
else:
fname = file_pyc