We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents eb2fb65 + 2e32707 commit 0cda999Copy full SHA for 0cda999
async_substrate_interface/async_substrate.py
@@ -613,9 +613,10 @@ async def connect(self, force=False):
613
self.ws = await asyncio.wait_for(
614
connect(self.ws_url, **self._options), timeout=10.0
615
)
616
- self._receiving_task = asyncio.get_running_loop().create_task(
617
- self._start_receiving()
618
- )
+ if self._receiving_task is None or self._receiving_task.done():
+ self._receiving_task = asyncio.get_running_loop().create_task(
+ self._start_receiving()
619
+ )
620
self._initialized = True
621
finally:
622
self._is_connecting = False
0 commit comments