Browse Source

Clarify the after_request argument

Make it a bit clearer that it's an instance of response_class that is
expected, not the actual response_class class.
pull/997/head
Charles-Axel Dein 11 years ago
parent
commit
dfae2679a6
  1. 8
      flask/app.py

8
flask/app.py

@ -1219,9 +1219,11 @@ class Flask(_PackageBoundObject):
@setupmethod @setupmethod
def after_request(self, f): def after_request(self, f):
"""Register a function to be run after each request. Your function """Register a function to be run after each request.
must take one parameter, a :attr:`response_class` object and return
a new response object or the same (see :meth:`process_response`). Your function must take one parameter, an instance of
:attr:`response_class` and return a new response object or the
same (see :meth:`process_response`).
As of Flask 0.7 this function might not be executed at the end of the As of Flask 0.7 this function might not be executed at the end of the
request in case an unhandled exception occurred. request in case an unhandled exception occurred.

Loading…
Cancel
Save