Module:TestModule: Difference between revisions
Jump to navigation
Jump to search
did not get report of expensive func on prev rev, suspecting loadJsonData is the culprit( oh my) |
mw.loadJsonData is increasing the expensive parser function count, but do multiple in a module each count? |
||
(2 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
-- Load the data from the JSON page, parsed as a table of tables | -- Load the data from the JSON page, parsed as a table of tables | ||
local dataJson = mw.loadJsonData('GameData:LV-SW_"SWERV"') | local dataJson = mw.loadJsonData('GameData:LV-SW_"SWERV"') | ||
local dataJson2 = mw.loadJsonData('GameData:LV-N_"Nerv"') | |||
dataJson = 'test output' | |||
dataJson2 = 'more output' | |||
-- Send the final, requested value back to the main function | -- Send the final, requested value back to the main function | ||
return dataJson | return dataJson .. " " .. dataJson2 | ||
end | end | ||
return p | return p |
Latest revision as of 16:46, 29 March 2025
Documentation for this module may be created at Module:TestModule/doc
local p = {}
local getArgs = require('Module:Arguments').getArgs
function p.getData(frame)
-- Load the data from the JSON page, parsed as a table of tables
local dataJson = mw.loadJsonData('GameData:LV-SW_"SWERV"')
local dataJson2 = mw.loadJsonData('GameData:LV-N_"Nerv"')
dataJson = 'test output'
dataJson2 = 'more output'
-- Send the final, requested value back to the main function
return dataJson .. " " .. dataJson2
end
return p