From 876ab67f383b6f8753433c2f8b8650d0b5b9a445 Mon Sep 17 00:00:00 2001 From: Venelin Stoykov Date: Wed, 4 Jan 2012 18:04:52 +0200 Subject: Fix bug: (AttributeError: class MpttMeta has no attribute '__class__') caused by old style classes not extending object --- debug_toolbar/panels/signals.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'debug_toolbar') diff --git a/debug_toolbar/panels/signals.py b/debug_toolbar/panels/signals.py index 205b3c5..4beaf03 100644 --- a/debug_toolbar/panels/signals.py +++ b/debug_toolbar/panels/signals.py @@ -73,7 +73,7 @@ class SignalDebugPanel(DebugPanel): if receiver is None: continue if getattr(receiver, 'im_self', None) is not None: - text = "method %s on %s object" % (receiver.__name__, receiver.im_self.__class__.__name__) + text = "method %s on %s object" % (receiver.__name__, getattr(receiver.im_self, '__class__', type).__name__) elif getattr(receiver, 'im_class', None) is not None: text = "method %s on %s" % (receiver.__name__, receiver.im_class.__name__) else: -- cgit v1.2.3