Module:No globals: Difference between revisions
Jump to navigation
Jump to search
(Undid revision 948472525 by [[Special:Contributions/w>DiBabelYurikBot|w>DiBabelYurikBot]] ([[User talk:w>DiBabelYurikBot|talk]])) |
m (1 revision imported: Importing from Wikipedia. See there for credits and whatnot.) |
(No difference)
| |
Latest revision as of 20:18, July 31, 2022
| I hate you mr wikipedia This page has been modified, probably kludgily, by Bureaucrat 37 in order to get things working.
Importing this type of file (module documentation pages) from Wikipedia is highly problematic, so we're just going to link to it on Wikipedia instead: |
local mt = getmetatable(_G) or {}
function mt.__index (t, k)
if k ~= 'arg' then
error('Tried to read nil global ' .. tostring(k), 2)
end
return nil
end
function mt.__newindex(t, k, v)
if k ~= 'arg' then
error('Tried to write global ' .. tostring(k), 2)
end
rawset(t, k, v)
end
setmetatable(_G, mt)