diff options
author | Robert Bradshaw <robertwb@gmail.com> | 2017-07-15 20:45:55 -0700 |
---|---|---|
committer | Robert Bradshaw <robertwb@gmail.com> | 2017-07-15 20:45:55 -0700 |
commit | 7ecce71eda300289a591187d316c9c57c0b68e2c (patch) | |
tree | e11daceae83d2334ca2b52d51eabc94aeff48bab | |
parent | 5e2dc4f78e2c9b560b07f73e664f3e70f7a8cfc8 (diff) | |
download | cython-7ecce71eda300289a591187d316c9c57c0b68e2c.tar.gz |
Py3 fix.
-rw-r--r-- | Cython/Utility/Exceptions.c | 6 |
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) { |