https://bugzilla.wikimedia.org/show_bug.cgi?id=73529
Bug ID: 73529 Summary: expand_text fails for empty page Product: Pywikibot Version: core (2.0) Hardware: All OS: All Status: NEW Severity: normal Priority: Unprioritized Component: General Assignee: Pywikipedia-bugs@lists.wikimedia.org Reporter: jayvdb@gmail.com Web browser: --- Mobile Platform: ---
API action expandtemplates requires a value for the text param
https://en.wikipedia.org/w/api.php?action=expandtemplates&text=
{ "servedby": "mw1032", "error": { "code": "notext", "info": "The text parameter must be set", "*": "See https://en.wikipedia.org/w/api.php for API usage" } }
This causes a failure running the tests on wikia
page_tests.TestPageObject.testLinks
Traceback (most recent call last): File "./tests/page_tests.py", line 461, in testLinks iw = list(mainpage.interwiki(expand=True)) File "./pywikibot/page.py", line 1150, in interwiki text = self.expand_text() File "./pywikibot/tools.py", line 647, in wrapper return obj(*__args, **__kw) File "./pywikibot/page.py", line 499, in expand_text includecomments=includecomments) File "./pywikibot/site.py", line 992, in callee return fn(self, *args, **kwargs) File "./pywikibot/site.py", line 1958, in expand_text return req.submit()['expandtemplates'][key] File "./pywikibot/data/api.py", line 1213, in submit self._data = super(CachedRequest, self).submit() File "./pywikibot/data/api.py", line 1071, in submit raise APIError(code, info, **result["error"]) pywikibot.data.api.APIError: notext: The text parameter must be set
This happens because the Wikia homepage is an empty page
http://www.wikia.com/Wikia?action=edit http://www.wikia.com/api.php?format=jsonfm&action=query&titles=Wikia...
https://bugzilla.wikimedia.org/show_bug.cgi?id=73529
John Mark Vandenberg jayvdb@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |73513
https://bugzilla.wikimedia.org/show_bug.cgi?id=73529
--- Comment #1 from Gerrit Notification Bot gerritadmin@wikimedia.org --- Change 173994 had a related patch set uploaded by John Vandenberg: Skip expandtemplates if the page content is empty
https://gerrit.wikimedia.org/r/173994
https://bugzilla.wikimedia.org/show_bug.cgi?id=73529
Gerrit Notification Bot gerritadmin@wikimedia.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |PATCH_TO_REVIEW
https://bugzilla.wikimedia.org/show_bug.cgi?id=73529
--- Comment #2 from Gerrit Notification Bot gerritadmin@wikimedia.org --- Change 173994 merged by jenkins-bot: Skip expandtemplates if the page content is empty
https://gerrit.wikimedia.org/r/173994
https://bugzilla.wikimedia.org/show_bug.cgi?id=73529
John Mark Vandenberg jayvdb@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|PATCH_TO_REVIEW |RESOLVED Resolution|--- |FIXED
pywikipedia-bugs@lists.wikimedia.org