Anonymous user
Module:ISO 3166: Difference between revisions
no edit summary
mNo edit summary |
No edit summary |
||
Line 160:
local args = require("Module:Arguments").getArgs(frame)
return p.luacode(args)
end
function p.subpagetest(args)
local code = string.upper(args[1])
local sdata
if not data[code1] then
return "" --Unassigned or reserved 3166-1 code
else
local sname = "Module:ISO 3166/data/"..code1
if not mw.title.new(sname).exists then
return "[[sname|-]]" --Data subpage doesn't exist
else
sdata = mw.loadData(sname)
end
end
for _,_ in pairs(sdata) do
return "n" --Non-empty 3166-2 entry
end
return "e" --Empty 3166-2 entry
end
|