fix RequestIter.__next__ propagating StopAsyncIteration

This commit is contained in:
Manuel1510 2019-02-28 01:50:23 +01:00
parent 8429f9bd3c
commit e227f2998e

View File

@ -81,7 +81,10 @@ class RequestIter(abc.ABC):
return result return result
def __next__(self): def __next__(self):
return self.client.loop.run_until_complete(self.__anext__()) try:
return self.client.loop.run_until_complete(self.__anext__())
except StopAsyncIteration:
raise StopIteration
def __aiter__(self): def __aiter__(self):
self.buffer = None self.buffer = None