Mercurial > cpython-lru_cache-weakref
diff Modules/_lsprof.c @ 42294:44bc49a07e52
Fix for cProfile.
SF patch# 1755176 by Amaury Forgeot d'Arc.
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Mon, 16 Jul 2007 23:36:05 +0000 |
| parents | f731859e9b3b |
| children | e70cdce0e8b2 |
line wrap: on
line diff
--- a/Modules/_lsprof.c Mon Jul 16 23:10:57 2007 +0000 +++ b/Modules/_lsprof.c Mon Jul 16 23:36:05 2007 +0000 @@ -182,6 +182,9 @@ 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) {
