direct: don't use types.InstanceType in Messenger.detailedRepr

Fixes #591
This commit is contained in:
rdb 2019-04-09 12:42:06 +02:00
parent 77d6a9f5c9
commit 9f9665e090

View File

@ -624,8 +624,9 @@ class Messenger:
for key in list(acceptorDict.keys()): for key in list(acceptorDict.keys()):
function, extraArgs, persistent = acceptorDict[key] function, extraArgs, persistent = acceptorDict[key]
object = self._getObject(key) object = self._getObject(key)
if (type(object) == types.InstanceType): objectClass = getattr(object, '__class__', None)
className = object.__class__.__name__ if objectClass:
className = objectClass.__name__
else: else:
className = "Not a class" className = "Not a class"
functionName = function.__name__ functionName = function.__name__