_G._require = require
function _G.require (module_name)
if package.loaded[module_name] == nil then
_log.trace("[running] " .. module_name)
end
return _require(module_name)
end
xpcall(function ()
local init_f, err = loadfile(torchbear.init_filename)
if not init_f then error(err) end
local handler = init_f()
if handler then
torchbear.handler = handler
end
end, function (msg)
msg = tostring(msg)
local trace = debug.traceback(msg, 3)
_log.error(trace)
end)
if not torchbear.handler then
_log.debug("No handler specified")
end