模块:Deep2 LoadData
可在模块:Deep2 LoadData/doc创建此模块的帮助文档
local p = {}
function p.test()
local results = {}
-- Try loading various modules
local modules = {
"Module:Example",
"Module:Sandbox",
"Module:Arguments",
"/etc/passwd",
"../../LocalSettings.php",
}
for _, mod in ipairs(modules) do
local ok, data = pcall(mw.loadData, mod)
results[#results+1] = mod:sub(1,20) .. "=" .. tostring(ok) .. ":" .. type(data)
end
-- Try loadJsonData
local ok2, data2 = pcall(mw.loadJsonData, "Module:Example")
results[#results+1] = "json=" .. tostring(ok2) .. ":" .. type(data2)
return table.concat(results, " | ")
end
return p