pyramid.tweens
¶
-
excview_tween_factory
(handler, registry)[source]¶ A tween factory which produces a tween that catches an exception raised by downstream tweens (or the main Pyramid request handler) and, if possible, converts it into a Response using an exception view.
Changed in version 1.9: The
request.response
will be remain unchanged even if the tween handles an exception. Previously it was deleted after handling an exception.Also,
request.exception
andrequest.exc_info
are only set if the tween handles an exception and returns a response otherwise they are left at their original values.
-
MAIN
¶ Constant representing the main Pyramid handling function, for use in
under
andover
arguments topyramid.config.Configurator.add_tween()
.
-
INGRESS
¶ Constant representing the request ingress, for use in
under
andover
arguments topyramid.config.Configurator.add_tween()
.
-
EXCVIEW
¶ Constant representing the exception view tween, for use in
under
andover
arguments topyramid.config.Configurator.add_tween()
.