mirror of
https://github.com/varun-r-mallya/py-libp2p.git
synced 2025-12-31 20:36:24 +00:00
PR feedback
- Use `TMuxerOptions` and `TSecurityOptions` in libp2p/__init__.py - Remove the default value for `muxer_transports_by_protocol` in `MuxerMultistream` and `secure_transports_by_protocol` `SecureMultistream`
This commit is contained in:
@ -31,14 +31,13 @@ class SecurityMultistream(ABC):
|
||||
multiselect: Multiselect
|
||||
multiselect_client: MultiselectClient
|
||||
|
||||
def __init__(self, secure_transports_by_protocol: TSecurityOptions = None) -> None:
|
||||
def __init__(self, secure_transports_by_protocol: TSecurityOptions) -> None:
|
||||
self.transports = OrderedDict()
|
||||
self.multiselect = Multiselect()
|
||||
self.multiselect_client = MultiselectClient()
|
||||
|
||||
if secure_transports_by_protocol is not None:
|
||||
for protocol, transport in secure_transports_by_protocol.items():
|
||||
self.add_transport(protocol, transport)
|
||||
for protocol, transport in secure_transports_by_protocol.items():
|
||||
self.add_transport(protocol, transport)
|
||||
|
||||
def add_transport(self, protocol: TProtocol, transport: ISecureTransport) -> None:
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user