Only allow strings to be passed to minetest.global_exists (#4253)
Sometimes you accidentally forget the quotes when using global_exists, this makes minetest abort if you did so. M builtin/common/strict.luamaster
parent
ab7a5c4ff1
commit
80cebdc23c
|
@ -5,6 +5,9 @@ local WARN_INIT = false
|
||||||
|
|
||||||
|
|
||||||
function core.global_exists(name)
|
function core.global_exists(name)
|
||||||
|
if type(name) ~= "string" then
|
||||||
|
error("core.global_exists: " .. tostring(name) .. " is not a string")
|
||||||
|
end
|
||||||
return rawget(_G, name) ~= nil
|
return rawget(_G, name) ~= nil
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue