Merge pull request #859 from wvh/register_error_handler

Add a non-decorator version of the error handler register function
This commit is contained in:
Kenneth Reitz 2014-03-21 17:08:34 -04:00
commit 6347e75dee
2 changed files with 44 additions and 0 deletions

View file

@ -399,3 +399,14 @@ class Blueprint(_PackageBoundObject):
self.name, code_or_exception, f))
return f
return decorator
def register_error_handler(self, code_or_exception, f):
"""Non-decorator version of the :meth:`errorhandler` error attach
function, akin to the :meth:`~flask.Flask.register_error_handler`
application-wide function of the :class:`~flask.Flask` object but
for error handlers limited to this blueprint.
.. versionadded:: 0.11
"""
self.record_once(lambda s: s.app._register_error_handler(
self.name, code_or_exception, f))