mirror of
https://gitlab.com/hoggit/developers/hoggit.git
synced 2025-11-10 15:43:28 +00:00
Added stuff from TNN2 Hoggit Core to lib
This commit is contained in:
15
lib/error_handling.lua
Normal file
15
lib/error_handling.lua
Normal file
@@ -0,0 +1,15 @@
|
||||
HandleError = function(err)
|
||||
log("Error in pcall: " .. err)
|
||||
log(debug.traceback())
|
||||
return err
|
||||
end
|
||||
|
||||
try = function(func, catch)
|
||||
return function()
|
||||
local r, e = xpcall(func, HandleError)
|
||||
if not r then
|
||||
return catch(e)
|
||||
end
|
||||
return r
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user