fix(loader): follow the style of the error message for built-in loaders

start the error message with '\n\t' instead of '\n'
surround the module name by single quotes
This commit is contained in:
futsuuu 2024-07-20 14:46:27 +09:00 committed by Lewis Russell
parent 9768e88f38
commit 67bb0cfa79

View File

@ -200,7 +200,7 @@ function Loader.loader(modname)
return chunk or error(err)
end
Loader._hashes = nil
return '\ncache_loader: module ' .. modname .. ' not found'
return ("\n\tcache_loader: module '%s' not found"):format(modname)
end
--- The `package.loaders` loader for libs
@ -222,7 +222,7 @@ function Loader.loader_lib(modname)
local chunk, err = package.loadlib(ret.modpath, 'luaopen_' .. funcname:gsub('%.', '_'))
return chunk or error(err)
end
return '\ncache_loader_lib: module ' .. modname .. ' not found'
return ("\n\tcache_loader_lib: module '%s' not found"):format(modname)
end
--- `loadfile` using the cache