diff options
Diffstat (limited to 'Modules')
| -rw-r--r-- | Modules/_lsprof.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Modules/_lsprof.c b/Modules/_lsprof.c index d665f83e3f..6de65b755a 100644 --- a/Modules/_lsprof.c +++ b/Modules/_lsprof.c @@ -182,6 +182,9 @@ normalizeUserObj(PyObject *obj) if (mod && PyString_Check(mod)) { modname = PyString_AS_STRING(mod); } + else if (mod && PyUnicode_Check(mod)) { + modname = PyUnicode_AsString(mod); + } else if (mod && PyModule_Check(mod)) { modname = PyModule_GetName(mod); if (modname == NULL) { |
