diff options
| author | Aymeric Augustin | 2013-10-17 09:03:06 +0200 | 
|---|---|---|
| committer | Aymeric Augustin | 2013-10-17 18:24:58 +0200 | 
| commit | 06c01648909072aec715535cfa796b58ce287e21 (patch) | |
| tree | 09b5aa5402901fdc6e8414edb9a692159e7597fd /debug_toolbar/panels/signals.py | |
| parent | 90b1c1c5bafacc4c9967a427224f7ded935bb4a5 (diff) | |
| download | django-debug-toolbar-06c01648909072aec715535cfa796b58ce287e21.tar.bz2 | |
Update introspection code.
Diffstat (limited to 'debug_toolbar/panels/signals.py')
| -rw-r--r-- | debug_toolbar/panels/signals.py | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/debug_toolbar/panels/signals.py b/debug_toolbar/panels/signals.py index d6a5b2e..d3d9cfc 100644 --- a/debug_toolbar/panels/signals.py +++ b/debug_toolbar/panels/signals.py @@ -89,9 +89,9 @@ class SignalDebugPanel(DebugPanel):                  receiver = getattr(receiver, '__wraps__', receiver)                  receiver_name = getattr(receiver, '__name__', str(receiver)) -                if getattr(receiver, 'im_self', None) is not None: -                    text = "%s.%s" % (getattr(receiver.im_self, '__class__', type).__name__, receiver_name) -                elif getattr(receiver, 'im_class', None) is not None: +                if getattr(receiver, '__self__', None) is not None: +                    text = "%s.%s" % (getattr(receiver.__self__, '__class__', type).__name__, receiver_name) +                elif getattr(receiver, 'im_class', None) is not None:   # Python 2 only                      text = "%s.%s" % (receiver.im_class.__name__, receiver_name)                  else:                      text = "%s" % receiver_name | 
