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',
pywikibot-commits@lists.wikimedia.org