async/await fixes
This commit is contained in:
parent
51c9988b81
commit
02a34d05c2
@ -434,7 +434,7 @@ class SessionManager(object):
|
|||||||
# Close servers and sessions
|
# Close servers and sessions
|
||||||
self.state = self.SHUTTING_DOWN
|
self.state = self.SHUTTING_DOWN
|
||||||
await self._close_servers(list(self.servers.keys()))
|
await self._close_servers(list(self.servers.keys()))
|
||||||
with TaskGroup() as group:
|
async with TaskGroup() as group:
|
||||||
for session in list(self.sessions):
|
for session in list(self.sessions):
|
||||||
await group.spawn(await session.close(force_after=0.1))
|
await group.spawn(await session.close(force_after=0.1))
|
||||||
|
|
||||||
@ -631,7 +631,7 @@ class ElectrumX(SessionBase):
|
|||||||
async def close(self, force_after=30):
|
async def close(self, force_after=30):
|
||||||
'''Close the connection and return when closed.'''
|
'''Close the connection and return when closed.'''
|
||||||
async with ignore_after(force_after):
|
async with ignore_after(force_after):
|
||||||
super().close()
|
await super().close()
|
||||||
self.abort()
|
self.abort()
|
||||||
|
|
||||||
async def daemon_request(self, method, *args):
|
async def daemon_request(self, method, *args):
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user