Changes
Jump to navigation
Jump to search
← Older edit
Module:No globals
(view source)
Revision as of 19:05, 21 January 2022
151 bytes added
,
2 years ago
m
1 revision imported
Line 2:
Line 2:
function mt.__index (t, k)
function mt.__index (t, k)
if k ~= 'arg' then
if k ~= 'arg' then
−
error('
Tried to
read
nil global
'
..
tostring(k), 2)
+
-- perf optimization here and below: do not load Module:TNT unless there is an
error
+
error(require('Module:TNT').format
('
I18n/No globals', 'err-
read'
,
tostring(k
)
), 2)
end
end
return nil
return nil
Line 8:
Line 9:
function mt.__newindex(t, k, v)
function mt.__newindex(t, k, v)
if k ~= 'arg' then
if k ~= 'arg' then
−
error('
Tried to
write
global
'
..
tostring(k), 2)
+
error
(require
('
Module:TNT').format('I18n/No globals', 'err-
write'
,
tostring(k
)
), 2)
end
end
rawset(t, k, v)
rawset(t, k, v)
end
end
setmetatable(_G, mt)
setmetatable(_G, mt)
Kg7qin
ASL-Corp members
,
Bureaucrats
,
Check users
,
Structured Discussions bots
, oversight,
Suppressors
,
Administrators
,
Upload Wizard campaign editors
1,714
edits
Navigation menu
Personal tools
Log in
Request account
Namespaces
Module
Discussion
Variants
Views
Read
View source
View history
More
Search
Links
Web Portal
Help Desk
Node Status
System Status
Mailing List
r/PTTLink on Reddit
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Tools
Upload file
Special pages
Printable version