Loading django/core/handlers/wsgi.py +1 −1 Original line number Diff line number Diff line Loading @@ -176,7 +176,7 @@ class WSGIHandler(base.BaseHandler): raise set_script_prefix(get_script_name(environ)) signals.request_started.send(sender=self.__class__) signals.request_started.send(sender=self.__class__, environ=environ) try: request = self.request_class(environ) except UnicodeDecodeError: Loading django/core/signals.py +1 −1 Original line number Diff line number Diff line from django.dispatch import Signal request_started = Signal() request_started = Signal(providing_args=["environ"]) request_finished = Signal() got_request_exception = Signal(providing_args=["request"]) django/test/client.py +1 −1 Original line number Diff line number Diff line Loading @@ -98,7 +98,7 @@ class ClientHandler(BaseHandler): self.load_middleware() request_started.disconnect(close_old_connections) request_started.send(sender=self.__class__) request_started.send(sender=self.__class__, environ=environ) request_started.connect(close_old_connections) request = WSGIRequest(environ) # sneaky little hack so that we can easily get round Loading docs/ref/signals.txt +6 −0 Original line number Diff line number Diff line Loading @@ -589,6 +589,12 @@ Arguments sent with this signal: ``sender`` The handler class -- e.g. ``django.core.handlers.wsgi.WsgiHandler`` -- that handled the request. ``environ`` The ``environ`` dictionary provided to the request. .. versionchanged:: 1.8 The ``environ`` argument was added. request_finished ---------------- Loading docs/releases/1.8.txt +4 −0 Original line number Diff line number Diff line Loading @@ -256,6 +256,10 @@ Signals :meth:`Signal.send_robust() <django.dispatch.Signal.send_robust>` now have their traceback attached as a ``__traceback__`` attribute. * The ``environ`` argument, which contains the WSGI environment structure from the request, was added to the :data:`~django.core.signals.request_started` signal. Templates ^^^^^^^^^ Loading Loading
django/core/handlers/wsgi.py +1 −1 Original line number Diff line number Diff line Loading @@ -176,7 +176,7 @@ class WSGIHandler(base.BaseHandler): raise set_script_prefix(get_script_name(environ)) signals.request_started.send(sender=self.__class__) signals.request_started.send(sender=self.__class__, environ=environ) try: request = self.request_class(environ) except UnicodeDecodeError: Loading
django/core/signals.py +1 −1 Original line number Diff line number Diff line from django.dispatch import Signal request_started = Signal() request_started = Signal(providing_args=["environ"]) request_finished = Signal() got_request_exception = Signal(providing_args=["request"])
django/test/client.py +1 −1 Original line number Diff line number Diff line Loading @@ -98,7 +98,7 @@ class ClientHandler(BaseHandler): self.load_middleware() request_started.disconnect(close_old_connections) request_started.send(sender=self.__class__) request_started.send(sender=self.__class__, environ=environ) request_started.connect(close_old_connections) request = WSGIRequest(environ) # sneaky little hack so that we can easily get round Loading
docs/ref/signals.txt +6 −0 Original line number Diff line number Diff line Loading @@ -589,6 +589,12 @@ Arguments sent with this signal: ``sender`` The handler class -- e.g. ``django.core.handlers.wsgi.WsgiHandler`` -- that handled the request. ``environ`` The ``environ`` dictionary provided to the request. .. versionchanged:: 1.8 The ``environ`` argument was added. request_finished ---------------- Loading
docs/releases/1.8.txt +4 −0 Original line number Diff line number Diff line Loading @@ -256,6 +256,10 @@ Signals :meth:`Signal.send_robust() <django.dispatch.Signal.send_robust>` now have their traceback attached as a ``__traceback__`` attribute. * The ``environ`` argument, which contains the WSGI environment structure from the request, was added to the :data:`~django.core.signals.request_started` signal. Templates ^^^^^^^^^ Loading