webmcp

diff framework/env/request/handler.lua @ 497:d89813dd4d92

New function request.add_error_handler(...); Allow layout_ident to be passed directly to slot.render_layout(...)
author jbe
date Sun Jul 23 02:51:13 2017 +0200 (2017-07-23)
parents 3b4dbabca31f
children
line diff
     1.1 --- a/framework/env/request/handler.lua	Sun Jul 02 04:22:20 2017 +0200
     1.2 +++ b/framework/env/request/handler.lua	Sun Jul 23 02:51:13 2017 +0200
     1.3 @@ -261,6 +261,9 @@
     1.4        slot.put(encode.html_newlines(encode.html(stacktrace)))
     1.5        slot.put("</p>")
     1.6      end)
     1.7 +    for i, error_handler in ipairs(request._error_handlers) do
     1.8 +      error_handler(error_info.errobj, error_info.stacktrace)
     1.9 +    end
    1.10    elseif redirect_data then
    1.11      if
    1.12        redirect_data.include_tempstore == true or (

Impressum / About Us