diff options
Diffstat (limited to 'debug_toolbar/panels/signals.py')
| -rw-r--r-- | debug_toolbar/panels/signals.py | 17 | 
1 files changed, 10 insertions, 7 deletions
| diff --git a/debug_toolbar/panels/signals.py b/debug_toolbar/panels/signals.py index d3d9cfc..f7d4239 100644 --- a/debug_toolbar/panels/signals.py +++ b/debug_toolbar/panels/signals.py @@ -1,10 +1,11 @@  from __future__ import unicode_literals  from django.conf import settings -from django.core.signals import (request_started, request_finished, -    got_request_exception) -from django.db.models.signals import (class_prepared, pre_init, post_init, -    pre_save, post_save, pre_delete, post_delete, post_syncdb) +from django.core.signals import ( +    request_started, request_finished, got_request_exception) +from django.db.models.signals import ( +    class_prepared, pre_init, post_init, pre_save, post_save, +    pre_delete, post_delete, post_syncdb)  from django.dispatch.dispatcher import WEAKREF_TYPES  from django.utils.translation import ugettext_lazy as _, ungettext  from django.utils.importlib import import_module @@ -13,7 +14,7 @@ from django.utils.importlib import import_module  try:      from django.db.backends.signals import connection_created  except ImportError: -    connection_created = None  # noqa +    connection_created = None  from debug_toolbar.panels import DebugPanel @@ -90,9 +91,11 @@ class SignalDebugPanel(DebugPanel):                  receiver = getattr(receiver, '__wraps__', receiver)                  receiver_name = getattr(receiver, '__name__', str(receiver))                  if getattr(receiver, '__self__', None) is not None: -                    text = "%s.%s" % (getattr(receiver.__self__, '__class__', type).__name__, receiver_name) +                    receiver_class_name = getattr(receiver.__self__, '__class__', type).__name__ +                    text = "%s.%s" % (receiver_class_name, receiver_name)                  elif getattr(receiver, 'im_class', None) is not None:   # Python 2 only -                    text = "%s.%s" % (receiver.im_class.__name__, receiver_name) +                    receiver_class_name = receiver.im_class.__name__ +                    text = "%s.%s" % (receiver_class_name, receiver_name)                  else:                      text = "%s" % receiver_name                  receivers.append(text) | 
