Skip to content

Commit

Permalink
style(tools/module): small code style clean
Browse files Browse the repository at this point in the history
  • Loading branch information
chronolaw committed Mar 28, 2024
1 parent 50cd3f5 commit 8d62071
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions kong/tools/module.lua
Original file line number Diff line number Diff line change
Expand Up @@ -15,17 +15,18 @@ local _M = {}
-- @return success A boolean indicating whether the module was found.
-- @return module The retrieved module, or the error in case of a failure
function _M.load_module_if_exists(module_name)
local status, res = xpcall(function()
return require(module_name)
end, debug.traceback)
local status, res = xpcall(require, debug.traceback, module_name)

if status then
return true, res
end

-- Here we match any character because if a module has a dash '-' in its name, we would need to escape it.
elseif type(res) == "string" and find(res, "module '" .. module_name .. "' not found", nil, true) then
if type(res) == "string" and find(res, "module '" .. module_name .. "' not found", nil, true) then
return false, res
else
error("error loading module '" .. module_name .. "':\n" .. res)
end

error("error loading module '" .. module_name .. "':\n" .. res)
end


Expand Down

0 comments on commit 8d62071

Please sign in to comment.