jenkins-bot has submitted this change and it was merged.
Change subject: expand wikicode in 'Cite_error_refs_without_references_category' ......................................................................
expand wikicode in 'Cite_error_refs_without_references_category'
The English Wikipedia version of the message invokes a Scribunto module, thus making noreferences.py fail with pywikibot.InvalidTitle (because of the curly brackets in it) when called with no arguments: https://travis-ci.org/wikimedia/pywikibot-core/jobs/31712965
Ideally, the 'amenableparser' argument should be passed to the allmessages API, but APISite.mediawiki_messages() doesn't have this feature yet.
Change-Id: I88b4beeec0bc64e2586a6165bf6ae9d70522db5d --- M scripts/noreferences.py 1 file changed, 2 insertions(+), 1 deletion(-)
Approvals: John Vandenberg: Looks good to me, approved jenkins-bot: Verified
diff --git a/scripts/noreferences.py b/scripts/noreferences.py index e92ac82..718a47d 100755 --- a/scripts/noreferences.py +++ b/scripts/noreferences.py @@ -678,7 +678,8 @@ if not gen: site = pywikibot.Site() try: - cat = site.mediawiki_message(maintenance_category) + cat = site.expand_text( + site.mediawiki_message(maintenance_category)) except: pass else: