Module:Cite Q/sandbox: Difference between revisions

Content deleted Content added
try debugging function being nil
try harder debugging
Line 6:
local wdib = require('Module:WikidataIB')
local getValue = wdib._getValue
local getQualifierValue = wdib._getQualifierValue
local getPropOfProp = wdib._getPropOfProp
local followQid = wdib._followQid
local getPropertyIDs = wdib._getPropertyIDs
local getQualifierValue = wdib._getQualifierValue
-- debug
if type(getQualifierValue) == nil then
local error = "getQualifierValue was nil"
return frame:preprocess (table.concat ({'<syntaxhighlight lang="wikitext" inline="1">', error, '</syntaxhighlight>'}));
end
 
local i18n = {
Line 653 ⟶ 658:
local arxiv = citeq_args.arxiv
if arxiv then
local arxiv_class
-- try getting arXiv classification (only one value accepted)
if type(getQualifierValue) == nil then
citeq_args.error = "getQualifierValue was nil"
else
local arxiv_class
arxiv_class = getQualifierValue( {"P818", pval = arxiv, qual = "P820", qid = qid, maxvals = 1, rank="best"} )
if arxiv_class then