jenkins-bot has submitted this change. ( https://gerrit.wikimedia.org/r/c/pywikibot/core/+/758044 )
Change subject: [IMPR] Remove deprecation warning for RepeatingGenerator ......................................................................
[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(-)
Approvals: Xqt: Looks good to me, approved jenkins-bot: Verified
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'])
pywikibot-commits@lists.wikimedia.org