diff --git a/newsfragments/993.misc.rst b/newsfragments/993.misc.rst new file mode 100644 index 0000000000..77923d90c1 --- /dev/null +++ b/newsfragments/993.misc.rst @@ -0,0 +1 @@ +Relax some input types from ``Tuple[thing, ...]`` to ``Sequence[thing]`` diff --git a/p2p/handshake.py b/p2p/handshake.py index 42f627ad06..41043beed2 100644 --- a/p2p/handshake.py +++ b/p2p/handshake.py @@ -9,6 +9,7 @@ Dict, Iterable, NamedTuple, + Sequence, Type, Tuple, ) @@ -205,7 +206,7 @@ async def _do_p2p_handshake(transport: TransportAPI, async def negotiate_protocol_handshakes(transport: TransportAPI, p2p_handshake_params: DevP2PHandshakeParams, - protocol_handshakers: Tuple[Handshaker, ...], + protocol_handshakers: Sequence[Handshaker], token: CancelToken, ) -> Tuple[MultiplexerAPI, DevP2PReceipt, Tuple[HandshakeReceipt, ...]]: # noqa: E501 """