From 23f53ef9543a32362567d883507a37d618775640 Mon Sep 17 00:00:00 2001 From: Alex Stokes Date: Fri, 16 Aug 2019 14:08:27 -0700 Subject: [PATCH] Allow optional peer ID in a security session --- libp2p/security/base_session.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libp2p/security/base_session.py b/libp2p/security/base_session.py index 4d1bddf5..b3c88148 100644 --- a/libp2p/security/base_session.py +++ b/libp2p/security/base_session.py @@ -20,7 +20,10 @@ class BaseSession(ISecureConn): remote_permanent_pubkey: PublicKey def __init__( - self, transport: BaseSecureTransport, conn: IRawConnection, peer_id: ID + self, + transport: BaseSecureTransport, + conn: IRawConnection, + peer_id: Optional[ID] = None, ) -> None: self.local_peer = transport.local_peer self.local_private_key = transport.local_private_key