Module:Redirect: Difference between revisions
m
Another unlikely test
m (hardcoding test) |
m (Another unlikely test) |
||
Line 9: | Line 9: | ||
local rname=args[1] or pargs[1] or "" | local rname=args[1] or pargs[1] or "" | ||
if redirect=="" then return "" end | if redirect=="" then return "" end | ||
local rpage=mw.title.new( | local rpage=mw.title.new(rname) | ||
local err="" | local err="" | ||
-- if rpage then -- avoid possibly expensive FileExists if we don't have anything | |||
if rpage.id ~= 0 then | if rpage.id ~= 0 then | ||
if rpage.fileExists then | if rpage.fileExists then | ||
Line 22: | Line 22: | ||
else err="File not found (id=0): " | else err="File not found (id=0): " | ||
end | end | ||
-- else err="File not found (mw.title.new failed)" | |||
-- end | |||
return [=[<span style="text-color:red;">[[Module:redirect]] error: ]=] .. err .. [=[ - [[]=] .. rname .. [=[]]</span>]=] | return [=[<span style="text-color:red;">[[Module:redirect]] error: ]=] .. err .. [=[ - [[]=] .. rname .. [=[]]</span>]=] | ||
end | end | ||
return p | return p |