jenkins-bot has submitted this change. ( 
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/994673?usp=email )

Change subject: [PEP8] rename transliteration.transliterator to Transliterator
......................................................................

[PEP8] rename transliteration.transliterator to Transliterator

Change-Id: I5fb4b651360e32f4d65d07f2d5c35e494cb6c28f
---
M ROADMAP.rst
M pywikibot/userinterfaces/terminal_interface_base.py
M pywikibot/userinterfaces/transliteration.py
3 files changed, 21 insertions(+), 4 deletions(-)

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




diff --git a/ROADMAP.rst b/ROADMAP.rst
index 5c244b1..65f3950 100644
--- a/ROADMAP.rst
+++ b/ROADMAP.rst
@@ -28,9 +28,11 @@
 Breaking changes and code cleanups
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

+* ``userinterfaces.transliteration.transliterator`` was renamed to 
:class:`Transliterator
+  <userinterfaces.transliteration.Transliterator>`
 * ``pywikibot.BaseSite`` and ``pywikibotAPISite`` were dropped. 
:func:`pywikibot.Site` has to be used to create a
   :mod:`site` object.
-* ``next`` parameter of 
:meth:`userinterfaces.transliteration.transliterator.transliterate` was renamed 
to ``succ``
+* ``next`` parameter of 
:meth:`userinterfaces.transliteration.Transliterator.transliterate` was renamed 
to ``succ``
 * ``type`` parameter of 
:meth:`site.APISite.protectedpages()<pywikibot.site._generators.GeneratorsMixin.protectedpages>`
   was renamed to ``protect_type``
 * ``all`` parameter of 
:meth:`site.APISite.namespace()<pywikibot.site._apisite.APISite.namespace>` was 
renamed to
@@ -65,6 +67,8 @@
 Deprecations
 ------------

+* 9.0.0: ``userinterfaces.transliteration.transliterator`` was renamed to 
:class:`Transliterator
+  <userinterfaces.transliteration.Transliterator>`
 * 9.0.0: ``next`` parameter of 
:meth:`userinterfaces.transliteration.transliterator.transliterate` was renamed 
to
   ``succ``
 * 9.0.0: ``type`` parameter of :meth:`site.APISite.protectedpages()
diff --git a/pywikibot/userinterfaces/terminal_interface_base.py 
b/pywikibot/userinterfaces/terminal_interface_base.py
index 83f7f4a..fb76bf3 100644
--- a/pywikibot/userinterfaces/terminal_interface_base.py
+++ b/pywikibot/userinterfaces/terminal_interface_base.py
@@ -30,7 +30,7 @@
 from pywikibot.userinterfaces._interface_base import ABUIC


-transliterator = transliteration.transliterator(config.console_encoding)
+transliterator = transliteration.Transliterator(config.console_encoding)

 #: Colors supported by Pywikibot
 colors = [
diff --git a/pywikibot/userinterfaces/transliteration.py 
b/pywikibot/userinterfaces/transliteration.py
index 0bbc083..4ad1d85 100644
--- a/pywikibot/userinterfaces/transliteration.py
+++ b/pywikibot/userinterfaces/transliteration.py
@@ -6,7 +6,7 @@
 #
 from __future__ import annotations

-from pywikibot.tools import deprecate_arg
+from pywikibot.tools import ModuleDeprecationWrapper, deprecate_arg


 #: Non latin digits used by the framework
@@ -1100,7 +1100,7 @@
     _trans.update({char: str(i) for i, char in enumerate(digits)})


-class transliterator:  # noqa: N801
+class Transliterator:

     """Class to transliterating text."""

@@ -1150,3 +1150,7 @@
         elif char == 'ຫ':
             result = '' if next in 'ງຍນຣລຼຼວ' else 'h'
         return result
+
+
+wrapper = ModuleDeprecationWrapper(__name__)
+wrapper.add_deprecated_attr('transliterator', Transliterator, since='9.0.0')

--
To view, visit 
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/994673?usp=email
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: I5fb4b651360e32f4d65d07f2d5c35e494cb6c28f
Gerrit-Change-Number: 994673
Gerrit-PatchSet: 1
Gerrit-Owner: Xqt <[email protected]>
Gerrit-Reviewer: Xqt <[email protected]>
Gerrit-Reviewer: jenkins-bot
Gerrit-MessageType: merged
_______________________________________________
Pywikibot-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to