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

Change subject: Update misspelling for py3
......................................................................

Update misspelling for py3

Bug: T257399
Change-Id: I075a48bf647447fd5bfa39d99d52b9920f597bbe
---
M scripts/misspelling.py
1 file changed, 11 insertions(+), 17 deletions(-)

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



diff --git a/scripts/misspelling.py b/scripts/misspelling.py
index 8288375..7a7c454 100755
--- a/scripts/misspelling.py
+++ b/scripts/misspelling.py
@@ -21,18 +21,16 @@
    -main       only check pages in the main namespace, not in the talk,
                wikipedia, user, etc. namespaces.
 """
-# (C) Pywikibot team, 2007-2019
+# (C) Pywikibot team, 2007-2020
 #
 # Distributed under the terms of the MIT license.
 #
-from __future__ import absolute_import, division, unicode_literals
-
 from itertools import chain
+from typing import Generator

 import pywikibot

 from pywikibot import i18n, pagegenerators
-
 from pywikibot.tools import UnicodeType

 from scripts.solve_disambiguation import DisambiguationRobot
@@ -67,18 +65,14 @@
         'nl': 'Categorie:Wikipedia:Redirect voor spelfout',
     }

-    def __init__(self, always, firstPageTitle, main_only):
+    def __init__(self, always, firstPageTitle, main_only) -> None:
         """Initializer."""
-        super(MisspellingRobot, self).__init__(
-            always, [], True, False, None, False, main_only)
+        super().__init__(always, [], True, False, None, False, main_only)
         self.generator = self.createPageGenerator(firstPageTitle)

-    def createPageGenerator(self, firstPageTitle):
-        """
-        Generator to retrieve misspelling pages or misspelling redirects.
-
-        @rtype: generator
-        """
+    def createPageGenerator(self, firstPageTitle) -> Generator[pywikibot.Page,
+                                                               None, None]:
+        """Generator to retrieve misspelling pages or misspelling redirects."""
         mycode = self.site.code
         if mycode in self.misspellingCategory:
             categories = self.misspellingCategory[mycode]
@@ -111,14 +105,13 @@
         preloadingGen = pagegenerators.PreloadingGenerator(generator)
         return preloadingGen

-    def findAlternatives(self, disambPage):
+    def findAlternatives(self, disambPage) -> bool:
         """
         Append link target to a list of alternative links.

         Overrides the DisambiguationRobot method.

         @return: True if alternate link was appended
-        @rtype: bool or None
         """
         if disambPage.isRedirectPage():
             self.alternatives.append(disambPage.getRedirectTarget().title())
@@ -142,8 +135,9 @@
                         # only one correct spelling.
                         self.alternatives.append(correctSpelling)
                     return True
+        return False

-    def setSummaryMessage(self, disambPage, *args, **kwargs):
+    def setSummaryMessage(self, disambPage, *args, **kwargs) -> None:
         """
         Setup the summary message.

@@ -155,7 +149,7 @@
                                         {'page': disambPage.title()})


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


--
To view, visit https://gerrit.wikimedia.org/r/c/pywikibot/core/+/611828
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: I075a48bf647447fd5bfa39d99d52b9920f597bbe
Gerrit-Change-Number: 611828
Gerrit-PatchSet: 1
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