forked from Mirrorlandia_minetest/minetest
Revert "Add backtrace to error function"
This reverts commit 5b518ed2feff28c9bf21ad940c1b211b72d71bd1. This caused duplicate tracebacks and tracebacks when unwanted. It also ignored the level argument to error() and didn't pass the message (or level) to debug.traceback(). Use xpcall() or lua_pcall()'s errorhandler argument instead.
This commit is contained in:
parent
885e93df44
commit
e3bdd7b2ed
@ -10,12 +10,6 @@ print = minetest.debug
|
|||||||
math.randomseed(os.time())
|
math.randomseed(os.time())
|
||||||
os.setlocale("C", "numeric")
|
os.setlocale("C", "numeric")
|
||||||
|
|
||||||
local errorfct = error
|
|
||||||
error = function(text)
|
|
||||||
print(debug.traceback(""))
|
|
||||||
errorfct(text)
|
|
||||||
end
|
|
||||||
|
|
||||||
-- Load other files
|
-- Load other files
|
||||||
local modpath = minetest.get_modpath("__builtin")
|
local modpath = minetest.get_modpath("__builtin")
|
||||||
dofile(modpath.."/serialize.lua")
|
dofile(modpath.."/serialize.lua")
|
||||||
|
@ -2,12 +2,6 @@ print = engine.debug
|
|||||||
math.randomseed(os.time())
|
math.randomseed(os.time())
|
||||||
os.setlocale("C", "numeric")
|
os.setlocale("C", "numeric")
|
||||||
|
|
||||||
local errorfct = error
|
|
||||||
error = function(text)
|
|
||||||
print(debug.traceback(""))
|
|
||||||
errorfct(text)
|
|
||||||
end
|
|
||||||
|
|
||||||
local scriptpath = engine.get_scriptdir()
|
local scriptpath = engine.get_scriptdir()
|
||||||
|
|
||||||
mt_color_grey = "#AAAAAA"
|
mt_color_grey = "#AAAAAA"
|
||||||
|
Loading…
Reference in New Issue
Block a user