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 (