load_script error handling fix

This commit is contained in:
MihailRis 2024-02-05 07:02:50 +03:00
parent 4ad48bdb63
commit becd1d11ae

View File

@ -37,10 +37,14 @@ function load_script(path, nocache)
if not nocache and __cached_scripts[fullpath] ~= nil then
return __cached_results[fullpath]
end
local script = loadfile(fullpath)
if script == nil then
if not file.isfile(fullpath) then
error("script '"..filename.."' not found in '"..packname.."'")
end
local script, err = loadfile(fullpath)
if script == nil then
error(err)
end
local result = script()
if not nocache then
__cached_scripts[fullpath] = script