jenkins-bot has submitted this change. ( 
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/611888 )

Change subject: Update revertbot for py3
......................................................................

Update revertbot for py3

Bug: T257399
Change-Id: Ie8d0e6f72edb9d6618473eaf7d4ac1ea0f37864f
---
M scripts/revertbot.py
1 file changed, 8 insertions(+), 8 deletions(-)

Approvals:
  Xqt: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/scripts/revertbot.py b/scripts/revertbot.py
index bf1eaa5..8d3a428 100755
--- a/scripts/revertbot.py
+++ b/scripts/revertbot.py
@@ -37,14 +37,14 @@

 """
 #
-# (C) Pywikibot team, 2008-2019
+# (C) Pywikibot team, 2008-2020
 #
 # Ported by Geoffrey "GEOFBOT" Mon - User:Sn1per
 # for Google Code-In 2013
 #
 # Distributed under the terms of the MIT license.
 #
-from __future__ import absolute_import, division, unicode_literals
+from typing import Union

 import pywikibot

@@ -67,11 +67,11 @@
         'limit': 500
     }

-    def __init__(self, site=None, **kwargs):
+    def __init__(self, site=None, **kwargs) -> None:
         """Initializer."""
         self.site = site or pywikibot.Site()
         self.user = kwargs.pop('user', self.site.username())
-        super(BaseRevertBot, self).__init__(**kwargs)
+        super().__init__(**kwargs)

     @deprecate_arg('max', 'total')
     def get_contributions(self, total=500, ns=None):
@@ -79,7 +79,7 @@
         return self.site.usercontribs(user=self.user, namespaces=ns,
                                       total=total)

-    def revert_contribs(self, callback=None):
+    def revert_contribs(self, callback=None) -> None:
         """Revert contributions."""
         if callback is None:
             callback = self.callback
@@ -94,11 +94,11 @@
             else:
                 self.log('Skipped {0} by callback'.format(item['title']))

-    def callback(self, item):
+    def callback(self, item) -> bool:
         """Callback function."""
         return 'top' in item

-    def revert(self, item):
+    def revert(self, item) -> Union[str, bool]:
         """Revert a single item."""
         page = pywikibot.Page(self.site, item['title'])
         history = list(page.revisions(total=2))
@@ -144,7 +144,7 @@
         return 'The edit(s) made in {0} by {1} was rollbacked'.format(
             page.title(), self.user)

-    def log(self, msg):
+    def log(self, msg) -> None:
         """Log the message msg."""
         pywikibot.output(msg)


--
To view, visit https://gerrit.wikimedia.org/r/c/pywikibot/core/+/611888
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.wikimedia.org/r/settings

Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Change-Id: Ie8d0e6f72edb9d6618473eaf7d4ac1ea0f37864f
Gerrit-Change-Number: 611888
Gerrit-PatchSet: 3
Gerrit-Owner: JJMC89 <[email protected]>
Gerrit-Reviewer: Xqt <[email protected]>
Gerrit-Reviewer: jenkins-bot
Gerrit-MessageType: merged
_______________________________________________
Pywikibot-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-commits

Reply via email to