Module:Introspection utils: Difference between revisions
No edit summary |
mNo edit summary |
||
| Line 330: | Line 330: | ||
function p.invocation_exists(invokes, mod_name) | function p.invocation_exists(invokes, mod_name) | ||
-- Normalize module name | -- Normalize module name | ||
local normalize | local function normalize(name) | ||
name | if not name then return "" end | ||
return name:gsub("_", " ").lower():gsub("^module:%s*", "") | |||
end | end | ||
| Line 342: | Line 339: | ||
-- Search | -- Search | ||
for _, invoke in ipairs(invokes) do | for _, invoke in ipairs(invokes) do | ||
if normalize(invoke.module) == target_mod then | |||
return true | return true | ||
end | end | ||