jenkins-bot submitted this change.

View Change

Approvals: Xqt: Looks good to me, approved jenkins-bot: Verified
[IMPR] Remove deprecation warning for RepeatingGenerator

RepeatingGenerator can still be used by some scripts

Change-Id: I1359202f53c81955b2b95fd9b064e196848a026b
---
M pywikibot/pagegenerators.py
M tests/pagegenerators_tests.py
2 files changed, 7 insertions(+), 9 deletions(-)

diff --git a/pywikibot/pagegenerators.py b/pywikibot/pagegenerators.py
index beff3b7..53e6c6d 100644
--- a/pywikibot/pagegenerators.py
+++ b/pywikibot/pagegenerators.py
@@ -2132,7 +2132,6 @@
yield page.toggleTalkPage()


-@deprecated('LiveRCPageGenerator or EventStreams', since='20180415')
def RepeatingGenerator(generator: Callable, # type: ignore[type-arg]
key_func: Callable[[Any], Any] = lambda x: x,
sleep_duration: int = 60,
diff --git a/tests/pagegenerators_tests.py b/tests/pagegenerators_tests.py
index df6af2d..31d0f0f 100644
--- a/tests/pagegenerators_tests.py
+++ b/tests/pagegenerators_tests.py
@@ -408,14 +408,13 @@

def test_RepeatingGenerator(self):
"""Test RepeatingGenerator."""
- with suppress_warnings(category=FutureWarning):
- gen = pagegenerators.RepeatingGenerator(
- self.site.recentchanges,
- key_func=lambda x: x['revid'],
- sleep_duration=10,
- reverse=True,
- namespaces=[0],
- total=self.length)
+ gen = pagegenerators.RepeatingGenerator(
+ self.site.recentchanges,
+ key_func=lambda x: x['revid'],
+ sleep_duration=10,
+ reverse=True,
+ namespaces=[0],
+ total=self.length)
items = list(gen)
self.assertLength(items, self.length)
timestamps = [pywikibot.Timestamp.fromISOformat(item['timestamp'])

To view, visit change 758044. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Change-Id: I1359202f53c81955b2b95fd9b064e196848a026b
Gerrit-Change-Number: 758044
Gerrit-PatchSet: 1
Gerrit-Owner: Xqt <info@gno.de>
Gerrit-Reviewer: Xqt <info@gno.de>
Gerrit-Reviewer: jenkins-bot
Gerrit-MessageType: merged