Only set connecting task to None once

This commit is contained in:
atse 2023-07-18 11:21:32 +08:00
parent 8520dae93b
commit 1226cca6e6
1 changed files with 2 additions and 2 deletions

View File

@ -27,6 +27,7 @@ class Client:
self._reader, self._writer = await self._connecting_task
except asyncio.CancelledError:
return False
finally:
self._connecting_task = None
await self._check_zero_limits()
@ -44,7 +45,6 @@ class Client:
"""Disconnect the client if connected, cancel connection if connecting"""
if self._connecting_task is not None:
self._connecting_task.cancel()
self._connecting_task = None
return
if self._writer is None: