jenkins-bot submitted this change.

View Change

Approvals: Xqt: Looks good to me, approved jenkins-bot: Verified
Update claimit for py3

Bug: T257399
Change-Id: I8ee6d3d5e72cc523c56e8d3efc7b636cea4b83cb
---
M scripts/claimit.py
1 file changed, 6 insertions(+), 9 deletions(-)

diff --git a/scripts/claimit.py b/scripts/claimit.py
index 254bf24..0cdfda0 100755
--- a/scripts/claimit.py
+++ b/scripts/claimit.py
@@ -47,12 +47,10 @@

"""
#
-# (C) Pywikibot team, 2013-2019
+# (C) Pywikibot team, 2013-2020
#
# Distributed under the terms of the MIT license.
#
-from __future__ import absolute_import, division, unicode_literals
-
import pywikibot
from pywikibot import pagegenerators, WikidataBot

@@ -67,7 +65,7 @@

use_from_page = None

- def __init__(self, generator, claims, exists_arg=''):
+ def __init__(self, generator, claims, exists_arg='') -> None:
"""
Initializer.

@@ -79,7 +77,7 @@
@type exists_arg: str
"""
self.availableOptions['always'] = True
- super(ClaimRobot, self).__init__()
+ super().__init__()
self.generator = generator
self.claims = claims
self.exists_arg = ''.join(x for x in exists_arg.lower() if x in 'pqst')
@@ -88,7 +86,7 @@
pywikibot.output("'exists' argument set to '{}'"
.format(self.exists_arg))

- def treat_page_and_item(self, page, item):
+ def treat_page_and_item(self, page, item) -> None:
"""Treat each page."""
for claim in self.claims:
# The generator might yield pages from multiple sites
@@ -97,7 +95,7 @@
item, claim.copy(), self.exists_arg, site)


-def main(*args):
+def main(*args) -> None:
"""
Process command line arguments and invoke bot.

@@ -105,7 +103,6 @@

@param args: command line arguments
@type args: str
- @rtype: bool
"""
exists_arg = ''
commandline_claims = []
@@ -125,7 +122,7 @@
commandline_claims.append(arg)
if len(commandline_claims) % 2:
pywikibot.error('Incomplete command line property-value pair.')
- return False
+ return

claims = []
repo = pywikibot.Site().data_repository()

To view, visit change 611668. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Change-Id: I8ee6d3d5e72cc523c56e8d3efc7b636cea4b83cb
Gerrit-Change-Number: 611668
Gerrit-PatchSet: 2
Gerrit-Owner: JJMC89 <JJMC89.Wikimedia@gmail.com>
Gerrit-Reviewer: Xqt <info@gno.de>
Gerrit-Reviewer: jenkins-bot
Gerrit-MessageType: merged