Proper termination of HistoryIterator.flatten.
This commit is contained in:
parent
7f58853e3a
commit
af0ba17885
@ -301,7 +301,7 @@ class HistoryIterator(_AsyncIterator):
|
|||||||
self.channel = channel
|
self.channel = channel
|
||||||
while self._get_retrieve():
|
while self._get_retrieve():
|
||||||
data = yield from self._retrieve_messages(self.retrieve)
|
data = yield from self._retrieve_messages(self.retrieve)
|
||||||
if self.limit is None and len(data) < 100:
|
if len(data) < 100:
|
||||||
self.limit = 0 # terminate the infinite loop
|
self.limit = 0 # terminate the infinite loop
|
||||||
|
|
||||||
if self.reverse:
|
if self.reverse:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user