diff --git a/pybtc/connector.py b/pybtc/connector.py index 9f065f9..10a6eb9 100644 --- a/pybtc/connector.py +++ b/pybtc/connector.py @@ -278,8 +278,11 @@ class Connector: async def get_next_block(self): if self.active: - if not self.get_next_block_mutex.done(): - await self.get_next_block_mutex + while True: + if not self.get_next_block_mutex.done(): + await self.get_next_block_mutex + continue + break try: self.get_next_block_mutex = asyncio.Future()