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