Software /
code /
prosody
Diff
util/timer.lua @ 5880:11f14d44438e
util.timer: Import all require upvalues.
author | Waqas Hussain <waqas20@gmail.com> |
---|---|
date | Wed, 30 Oct 2013 17:58:17 -0400 |
parent | 5879:95f1d5421fbc |
child | 5898:bf9aba718c01 |
line wrap: on
line diff
--- a/util/timer.lua Wed Oct 30 17:56:00 2013 -0400 +++ b/util/timer.lua Wed Oct 30 17:58:17 2013 -0400 @@ -15,6 +15,9 @@ local t_insert = table.insert; local pairs = pairs; local type = type; +local debug_traceback = debug.traceback; +local tostring = tostring; +local xpcall = xpcall; local data = {}; local new_data = {}; @@ -87,7 +90,7 @@ local next_time = nil; local _id, _callback, _now, _param; local function _call() return _callback(_now, _id, _param); end -local function _traceback_handler(err) log("error", "Traceback[timer]: %s", traceback(tostring(err), 2)); end +local function _traceback_handler(err) log("error", "Traceback[timer]: %s", debug_traceback(tostring(err), 2)); end local function _on_timer(now) local peek; while true do