async def request_peers(self, peer_info: PeerInfo):
    try:
        if (self.address_manager is None):
            return None
        peers = (await self.address_manager.get_peers())
        (await self.add_peers_neighbour(peers, peer_info))
        msg = make_msg(ProtocolMessageTypes.respond_peers, full_node_protocol.RespondPeers(peers))
        return msg
    except Exception as e:
        self.log.error(f'Request peers exception: {e}')
async def request_peers(self, peer_info: PeerInfo):
    try:
        if (self.address_manager is None):
            return None
        peers = (await self.address_manager.get_peers())
        (await self.add_peers_neighbour(peers, peer_info))
        msg = make_msg(ProtocolMessageTypes.respond_peers, full_node_protocol.RespondPeers(peers))
        return msg
    except Exception as e:
        self.log.error(f'Request peers exception: {e}')