Revert "Revert "Merge pull request #859 from wvh/register_error_handler""

This reverts commit 2aa26fff04.
This commit is contained in:
Kenneth Reitz 2014-03-21 17:15:31 -04:00
parent 2aa26fff04
commit d4fec14544
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))