Software /
code /
prosody
Diff
util/helpers.lua @ 7723:488fddf88ffd
Merge 0.10->trunk
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sat, 19 Nov 2016 01:05:36 +0100 |
parent | 7720:7166750fb963 |
child | 8411:a9e8523a5e73 |
line wrap: on
line diff
--- a/util/helpers.lua Thu Nov 17 23:20:41 2016 +0100 +++ b/util/helpers.lua Sat Nov 19 01:05:36 2016 +0100 @@ -43,14 +43,14 @@ local event_handlers = events._handlers; local events_array = {}; local event_handler_arrays = {}; - for event in pairs(events._event_map) do + for event, priorities in pairs(events._event_map) do local handlers = event_handlers[event]; if handlers and (event == specific_event or not specific_event) then table.insert(events_array, event); local handler_strings = {}; for i, handler in ipairs(handlers) do local upvals = debug.string_from_var_table(debug.get_upvalues_table(handler)); - handler_strings[i] = " "..i..": "..tostring(handler)..(upvals and ("\n "..upvals) or ""); + handler_strings[i] = " "..priorities[handler]..": "..tostring(handler)..(upvals and ("\n "..upvals) or ""); end event_handler_arrays[event] = handler_strings; end