From a48a6b9bd55a8c302b4ad119ff2bec7581e39c83 Mon Sep 17 00:00:00 2001 From: bdhimes Date: Mon, 8 Sep 2025 14:12:35 +0200 Subject: [PATCH] Verifies that the task is not None before checking attrs. --- async_substrate_interface/async_substrate.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/async_substrate_interface/async_substrate.py b/async_substrate_interface/async_substrate.py index 0f5084a..cbe18e2 100644 --- a/async_substrate_interface/async_substrate.py +++ b/async_substrate_interface/async_substrate.py @@ -833,7 +833,7 @@ async def retrieve(self, item_id: str) -> Optional[dict]: return self._received_subscriptions[item_id].get_nowait() except asyncio.QueueEmpty: pass - if self._send_recv_task.done(): + if self._send_recv_task is not None and self._send_recv_task.done(): if isinstance(e := self._send_recv_task.result(), Exception): raise e await asyncio.sleep(0.1)