summaryrefslogtreecommitdiffstats
path: root/Python/compile.c
diff options
context:
space:
mode:
authorWalter Dörwald <walter@livinglogic.de>2007-05-25 15:46:59 (GMT)
committerWalter Dörwald <walter@livinglogic.de>2007-05-25 15:46:59 (GMT)
commit573c08c1b73048876b62d99ff8d82337dc8ce0a2 (patch)
treea66a43f5e3f362acb738877ab1551d69dc5e5450 /Python/compile.c
parente65c86cca02a6cc5698ecf846d6340319e5fd803 (diff)
downloadcpython-573c08c1b73048876b62d99ff8d82337dc8ce0a2.zip
cpython-573c08c1b73048876b62d99ff8d82337dc8ce0a2.tar.gz
cpython-573c08c1b73048876b62d99ff8d82337dc8ce0a2.tar.bz2
Change PyErr_Format() to generate a unicode string (by using
PyUnicode_FromFormatV() instead of PyString_FromFormatV()). Change calls to PyErr_Format() to benefit from the new format specifiers: Using %S, object instead of %s, PyString_AS_STRING(object) with will work with unicode objects too.
Diffstat (limited to 'Python/compile.c')
-rw-r--r--Python/compile.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/Python/compile.c b/Python/compile.c
index ffca830..359de58 100644
--- a/Python/compile.c
+++ b/Python/compile.c
@@ -2467,9 +2467,9 @@ mangled = _Py_Mangle(c->u->u_private, name);
break;
case Del:
PyErr_Format(PyExc_SyntaxError,
- "can not delete variable '%s' referenced "
+ "can not delete variable '%S' referenced "
"in nested scope",
- PyString_AS_STRING(name));
+ name);
Py_DECREF(mangled);
return 0;
case Param: