diff --git a/libp2p/protocol_muxer/multiselect.py b/libp2p/protocol_muxer/multiselect.py index 6a68d2e4..d478d441 100644 --- a/libp2p/protocol_muxer/multiselect.py +++ b/libp2p/protocol_muxer/multiselect.py @@ -58,6 +58,8 @@ class Multiselect(IMultiselectMuxer): Negotiate performs protocol selection. :param stream: stream to negotiate on + :param negotiate_timeout: timeout for negotiation, + defaults to DEFAULT_NEGOTIATE_TIMEOUT :return: selected protocol name, handler function :raise MultiselectError: raised when negotiation failed """ diff --git a/libp2p/protocol_muxer/multiselect_client.py b/libp2p/protocol_muxer/multiselect_client.py index aa6db5ba..3a78ff8e 100644 --- a/libp2p/protocol_muxer/multiselect_client.py +++ b/libp2p/protocol_muxer/multiselect_client.py @@ -63,6 +63,8 @@ class MultiselectClient(IMultiselectClient): :param protocol: protocol to select :param communicator: communicator to use to communicate with counterparty + :param negotiate_timeout: timeout for negotiation, + defaults to DEFAULT_NEGOTIATE_TIMEOUT :return: selected protocol :raise MultiselectClientError: raised when protocol negotiation failed """