jenkins-bot has submitted this change. (
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/682026 )
Change subject: [cleanup] Deprecate empty_iterator
......................................................................
[cleanup] Deprecate empty_iterator
If all we want is an empty iterator then "iter(())" works just as well.
Change-Id: I1d1e4fc12b0b831e34b762cab56cce3eafaab8eb
---
M pywikibot/tools/__init__.py
1 file changed, 3 insertions(+), 1 deletion(-)
Approvals:
Xqt: Looks good to me, approved
jenkins-bot: Verified
diff --git a/pywikibot/tools/__init__.py b/pywikibot/tools/__init__.py
index f68af5d..13b7bff 100644
--- a/pywikibot/tools/__init__.py
+++ b/pywikibot/tools/__init__.py
@@ -1014,7 +1014,7 @@
def __iter__(self):
"""An iterator which does nothing and drops the
argument."""
- return empty_iterator()
+ return iter(())
def __getitem__(self, key):
"""Raise always a L{CombinedError}."""
@@ -1928,6 +1928,8 @@
wrapper = ModuleDeprecationWrapper(__name__)
+wrapper._add_deprecated_attr('empty_iterator',
replacement_name='iter(())',
+ since='20220422', future_warning=True)
wrapper._add_deprecated_attr('DotReadableDict', replacement_name='',
since='20210416', future_warning=True)
wrapper._add_deprecated_attr('frozenmap',
--
To view, visit
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/682026
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: I1d1e4fc12b0b831e34b762cab56cce3eafaab8eb
Gerrit-Change-Number: 682026
Gerrit-PatchSet: 3
Gerrit-Owner: Damian <atagar1(a)gmail.com>
Gerrit-Reviewer: Xqt <info(a)gno.de>
Gerrit-Reviewer: jenkins-bot
Gerrit-MessageType: merged