I have an exception handling view that handles HTTPNotFound exceptions and calls a Pylons wsgi application using request.get_response(). If request.get_response() raises an exception (eg AttributeError) pyramid_exclog is never called. It is called for the HTTPNotFound exception (and ignored), but does not get called again when the exception view raises an exception.
WebError correctly handled this scenario, but I'm guessing this has something to do with the difference between a Tween and WSGI Middleware? I'm just going to add WebError to the Pylons application's middleware.py, but any clarification about why the exclog tween doesn't work would be greatly appreciated. --Jason -- You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To view this discussion on the web visit https://groups.google.com/d/msg/pylons-discuss/-/f8XF-7zbUOkJ. To post to this group, send email to pylons-discuss@googlegroups.com. To unsubscribe from this group, send email to pylons-discuss+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/pylons-discuss?hl=en.