Improve smartprotocol error handling and retries (#578)

* Improve smartprotocol error handling and retries

* Update after review

* Enum to IntEnum and SLEEP_SECONDS_AFTER_TIMEOUT
This commit is contained in:
sdb9696
2023-12-10 15:41:53 +00:00
committed by GitHub
parent a77af5fb3b
commit 2e6c41d039
7 changed files with 208 additions and 54 deletions

View File

@@ -377,6 +377,7 @@ class KlapTransport(BaseTransport):
"""Close the transport."""
client = self._http_client
self._http_client = None
self._handshake_done = False
if client:
await client.aclose()