jenkins-bot submitted this change.
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.