jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/327777 )
Change subject: proofreadpage.py: fix IndexPage.purge() ......................................................................
proofreadpage.py: fix IndexPage.purge()
Fix workaround done for T128994. This should solve also T153093.
Bug: T153093 Change-Id: If37c5c265536621b74e651815e81493d5930a719 --- M pywikibot/proofreadpage.py 1 file changed, 13 insertions(+), 13 deletions(-)
Approvals: Dalba: Looks good to me, approved jenkins-bot: Verified
diff --git a/pywikibot/proofreadpage.py b/pywikibot/proofreadpage.py index cea677f..a3dd4d4 100644 --- a/pywikibot/proofreadpage.py +++ b/pywikibot/proofreadpage.py @@ -514,21 +514,21 @@ else: return None
- def purge(self): - """Overwrite purge method. + def purge(self): + """Overwrite purge method.
- Workaround for T128994. - # TODO: remove once bug is fixed. + Workaround for T128994. + # TODO: remove once bug is fixed.
- Instead of a proper purge action, use PurgeRequest, which - skips the check on write rights. - """ - params = {'action': 'purge', 'titles': [self.title()]} - request = PurgeRequest(site=self.site, parameters=params) - rawdata = request.submit() - error_message = 'Purge action failed for %s' % self - assert 'purge' in rawdata, error_message - assert 'purged' in rawdata['purge'][0], error_message + Instead of a proper purge action, use PurgeRequest, which + skips the check on write rights. + """ + params = {'action': 'purge', 'titles': [self.title()]} + request = PurgeRequest(site=self.site, parameters=params) + rawdata = request.submit() + error_message = 'Purge action failed for %s' % self + assert 'purge' in rawdata, error_message + assert 'purged' in rawdata['purge'][0], error_message
def _get_page_mappings(self): """Associate label and number for each page linked to the index."""
pywikibot-commits@lists.wikimedia.org