aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVenelin Stoykov2012-01-04 18:04:52 +0200
committerVenelin Stoykov2012-01-04 18:04:52 +0200
commit876ab67f383b6f8753433c2f8b8650d0b5b9a445 (patch)
tree5f54116e15a3c13b130b5c405ffd9793c27e840c
parent0314abb739ffec7c86f1bc3745a4f4218c6e13c2 (diff)
downloaddjango-debug-toolbar-876ab67f383b6f8753433c2f8b8650d0b5b9a445.tar.bz2
Fix bug: (AttributeError: class MpttMeta has no attribute '__class__') caused by old style classes not extending object
-rw-r--r--debug_toolbar/panels/signals.py2
1 files changed, 1 insertions, 1 deletions
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: