drop async-service dep and copy relevant code into a local async_service

tool, updated for modern handling of ExceptionGroup
This commit is contained in:
pacrob
2024-05-19 14:48:03 -06:00
committed by Paul Robinson
parent 7de6cbaab0
commit d9b92635c1
28 changed files with 2176 additions and 35 deletions

View File

@ -32,7 +32,7 @@ class MultiselectClient(IMultiselectClient):
Ensure that the client and multiselect are both using the same
multiselect protocol.
:param stream: stream to communicate with multiselect over
:param communicator: communicator to use to communicate with counterparty
:raise MultiselectClientError: raised when handshake failed
"""
try:
@ -57,7 +57,7 @@ class MultiselectClient(IMultiselectClient):
protocol that multiselect agrees on (i.e. that multiselect selects)
:param protocol: protocol to select
:param stream: stream to communicate with multiselect over
:param communicator: communicator to use to communicate with counterparty
:return: selected protocol
:raise MultiselectClientError: raised when protocol negotiation failed
"""