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

Change subject: [cleanup] Remove tools.FrozenDict deprecated with 5.2.0
......................................................................

[cleanup] Remove tools.FrozenDict deprecated with 5.2.0

Change-Id: Ie9c17aed989b72e82f0556abb050d7f83c1f48d0
---
M pywikibot/tools/__init__.py
1 file changed, 0 insertions(+), 36 deletions(-)

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



diff --git a/pywikibot/tools/__init__.py b/pywikibot/tools/__init__.py
index 2274554..8a59429 100644
--- a/pywikibot/tools/__init__.py
+++ b/pywikibot/tools/__init__.py
@@ -241,36 +241,6 @@
         return repr(self.__dict__)


-class _FrozenDict(dict):
-
-    """
-    Frozen dict, preventing write after initialisation.
-
-    Raises TypeError if write attempted.
-    """
-
-    def __init__(self, data=None, error: Optional[str] = None):
-        """
-        Initializer.
-
-        @param data: mapping to freeze
-        @type data: mapping
-        @param error: error message
-        """
-        if data:
-            args = [data]
-        else:
-            args = []
-        super().__init__(*args)
-        self._error = error or 'FrozenDict: not writable'
-
-    def update(self, *args, **kwargs):
-        """Prevent updates."""
-        raise TypeError(self._error)
-
-    __setitem__ = update
-
-
 class frozenmap(Mapping):  # noqa:  N801

     """Frozen mapping, preventing write after initialisation."""
@@ -1816,9 +1786,3 @@
             option_msg += '\n' + ' ' * indent
         option_msg += option_line
     return '{} ({}):'.format(message, option_msg)
-
-
-wrapper = ModuleDeprecationWrapper(__name__)
-wrapper._add_deprecated_attr('FrozenDict', _FrozenDict,
-                             replacement_name='tools.frozenmap',
-                             since='20201109', future_warning=True)

--
To view, visit https://gerrit.wikimedia.org/r/c/pywikibot/core/+/674551
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: Ie9c17aed989b72e82f0556abb050d7f83c1f48d0
Gerrit-Change-Number: 674551
Gerrit-PatchSet: 1
Gerrit-Owner: Xqt <[email protected]>
Gerrit-Reviewer: JJMC89 <[email protected]>
Gerrit-Reviewer: Mpaa <[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