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) {