jenkins-bot submitted this change.
[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.