summaryrefslogtreecommitdiffstats
path: root/Python
diff options
context:
space:
mode:
authorSerhiy Storchaka <storchaka@gmail.com>2018-06-15 08:09:43 (GMT)
committerGitHub <noreply@github.com>2018-06-15 08:09:43 (GMT)
commitceeef10cdbc08561f9954e13bbed1cb2299a8c72 (patch)
tree8b4678e015343dc2f052c672d3a4be00ef313e0f /Python
parent08f127a3cad8ce4eb281d30d9488c91b0fd7cfed (diff)
downloadcpython-ceeef10cdbc08561f9954e13bbed1cb2299a8c72.zip
cpython-ceeef10cdbc08561f9954e13bbed1cb2299a8c72.tar.gz
cpython-ceeef10cdbc08561f9954e13bbed1cb2299a8c72.tar.bz2
bpo-33818: PyExceptionClass_Name() will now return "const char *". (GH-7581)
Diffstat (limited to 'Python')
-rw-r--r--Python/errors.c4
-rw-r--r--Python/pythonrun.c4
2 files changed, 4 insertions, 4 deletions
diff --git a/Python/errors.c b/Python/errors.c
index 15e6ba0..98910b4 100644
--- a/Python/errors.c
+++ b/Python/errors.c
@@ -947,7 +947,7 @@ PyErr_WriteUnraisable(PyObject *obj)
_Py_IDENTIFIER(__module__);
PyObject *f, *t, *v, *tb;
PyObject *moduleName = NULL;
- char* className;
+ const char *className;
PyErr_Fetch(&t, &v, &tb);
@@ -977,7 +977,7 @@ PyErr_WriteUnraisable(PyObject *obj)
assert(PyExceptionClass_Check(t));
className = PyExceptionClass_Name(t);
if (className != NULL) {
- char *dot = strrchr(className, '.');
+ const char *dot = strrchr(className, '.');
if (dot != NULL)
className = dot+1;
}
diff --git a/Python/pythonrun.c b/Python/pythonrun.c
index 26f74c8..3d40c79 100644
--- a/Python/pythonrun.c
+++ b/Python/pythonrun.c
@@ -774,12 +774,12 @@ print_exception(PyObject *f, PyObject *value)
}
else {
PyObject* moduleName;
- char* className;
+ const char *className;
_Py_IDENTIFIER(__module__);
assert(PyExceptionClass_Check(type));
className = PyExceptionClass_Name(type);
if (className != NULL) {
- char *dot = strrchr(className, '.');
+ const char *dot = strrchr(className, '.');
if (dot != NULL)
className = dot+1;
}