From 8d3d5a37b440c8b813d20d611ed957e997e94671 Mon Sep 17 00:00:00 2001 From: Malcolm Tredinnick Date: Sat, 15 Sep 2007 16:34:41 +0000 Subject: [PATCH] Fixed #5109 -- Pass the request object to any exception signal handler. Thanks, Collin Anderson. This is fully backwards compatible, despite the addition of an extra argument. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6292 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/core/handlers/base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/django/core/handlers/base.py b/django/core/handlers/base.py index 50495b4ff3..5f52460ec0 100644 --- a/django/core/handlers/base.py +++ b/django/core/handlers/base.py @@ -116,7 +116,7 @@ class BaseHandler(object): else: # Get the exception info now, in case another exception is thrown later. exc_info = sys.exc_info() - receivers = dispatcher.send(signal=signals.got_request_exception) + receivers = dispatcher.send(signal=signals.got_request_exception, request=request) # When DEBUG is False, send an error message to the admins. subject = 'Error (%s IP): %s' % ((request.META.get('REMOTE_ADDR') in settings.INTERNAL_IPS and 'internal' or 'EXTERNAL'), request.path) try: