summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Bradshaw <robertwb@gmail.com>2017-07-15 20:45:55 -0700
committerRobert Bradshaw <robertwb@gmail.com>2017-07-15 20:45:55 -0700
commit7ecce71eda300289a591187d316c9c57c0b68e2c (patch)
treee11daceae83d2334ca2b52d51eabc94aeff48bab
parent5e2dc4f78e2c9b560b07f73e664f3e70f7a8cfc8 (diff)
downloadcython-7ecce71eda300289a591187d316c9c57c0b68e2c.tar.gz
Py3 fix.
-rw-r--r--Cython/Utility/Exceptions.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/Cython/Utility/Exceptions.c b/Cython/Utility/Exceptions.c
index 7211953f9..743278056 100644
--- a/Cython/Utility/Exceptions.c
+++ b/Cython/Utility/Exceptions.c
@@ -605,7 +605,11 @@ static void __Pyx_AddTraceback(const char *funcname, int c_line,
static PyObject* cline_in_traceback = NULL;
if (cline_in_traceback == NULL) {
- cline_in_traceback = PyString_InternFromString("cline_in_traceback");
+ #if PY_MAJOR_VERSION < 3
+ cline_in_traceback = PyString_FromString("cline_in_traceback");
+ #else
+ cline_in_traceback = PyUnicode_FromString("cline_in_traceback");
+ #endif
}
if (c_line) {