summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Lib/py_compile.py2
-rw-r--r--Misc/NEWS2
2 files changed, 3 insertions, 1 deletions
diff --git a/Lib/py_compile.py b/Lib/py_compile.py
index dc1cae9..c0bc1e4 100644
--- a/Lib/py_compile.py
+++ b/Lib/py_compile.py
@@ -112,7 +112,7 @@ def compile(file, cfile=None, dfile=None, doraise=False):
try:
codeobject = __builtin__.compile(codestring, dfile or file,'exec')
except Exception,err:
- py_exc = PyCompileError(err.__class__,err.args,dfile or file)
+ py_exc = PyCompileError(err.__class__, err, dfile or file)
if doraise:
raise py_exc
else:
diff --git a/Misc/NEWS b/Misc/NEWS
index 79e350a..d03d7c6 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -208,6 +208,8 @@ Core and Builtins
Library
-------
+- Issue #7842: backported fix for py_compile.compile() syntax error handling.
+
- Issue #13153: Tkinter functions now raise TclError instead of ValueError when
a unicode argument contains non-BMP character.