Skip to content

Commit f20a460

Browse files
committed
Remove double sleep
1 parent 694aa11 commit f20a460

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

async_substrate_interface/async_substrate.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -974,13 +974,11 @@ async def retrieve(self, item_id: str) -> Optional[dict]:
974974
"""
975975
item: Optional[asyncio.Future] = self._received.get(item_id)
976976
if item is not None:
977-
# For regular requests, await the Future directly instead of polling
978-
if not item.done():
979-
await item
980-
self.max_subscriptions.release()
981-
res = item.result()
982-
del self._received[item_id]
983-
return res
977+
if item.done():
978+
self.max_subscriptions.release()
979+
res = item.result()
980+
del self._received[item_id]
981+
return res
984982
else:
985983
try:
986984
subscription = self._received_subscriptions[item_id].get_nowait()

0 commit comments

Comments
 (0)