def _start_peer(self, connection, address, is_inititator=False): log.debug('new connect', connection=connection) # create peer peer = Peer(self, connection) log.debug('created new peer', peer=peer) # register p2p protocol p2pprotocol = P2PProtocol(peer, cmd_offset=0, is_inititator=is_inititator) peer.register_protocol(p2pprotocol) self.peers.append(peer) # loop peer.start() log.debug('peer started', peer=peer)