From e996fb620f5099d924a4102f5f1ee477e0d522e3 Mon Sep 17 00:00:00 2001 From: Joe Shochet Date: Mon, 13 Oct 2003 00:32:42 +0000 Subject: [PATCH] better printout of methods --- direct/src/showbase/Messenger.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/direct/src/showbase/Messenger.py b/direct/src/showbase/Messenger.py index 4c66546c7a..749bc75917 100644 --- a/direct/src/showbase/Messenger.py +++ b/direct/src/showbase/Messenger.py @@ -1,7 +1,7 @@ from PythonUtil import * from DirectNotifyGlobal import * - +import types class Messenger: @@ -226,9 +226,11 @@ class Messenger: acceptorDict = self.dict[event] for object in acceptorDict.keys(): method, extraArgs, persistent = acceptorDict[object] - className = object.__class__.__name__ - methodName = method.__name__ - str = str + className + '.' + methodName + ' ' + if (type(method) == types.MethodType): + functionName = method.im_class.__name__ + '.' + method.im_func.__name__ + else: + functionName = method.__name__ + str = str + functionName + ' ' str = str + '\n' return str