async def respond_peers(self, request, peer_src, is_full_node):
    try:
        (await self._respond_peers_common(request, peer_src, is_full_node))
        if is_full_node:
            (await self.add_peers_neighbour(request.peer_list, peer_src))
            if ((len(request.peer_list) == 1) and (self.relay_queue is not None)):
                peer = request.peer_list[0]
                if (peer.timestamp > (time.time() - (60 * 10))):
                    self.relay_queue.put_nowait((peer, 2))
    except Exception as e:
        self.log.error(f'Respond peers exception: {e}. Traceback: {traceback.format_exc()}')
async def respond_peers(self, request, peer_src, is_full_node):
    try:
        (await self._respond_peers_common(request, peer_src, is_full_node))
        if is_full_node:
            (await self.add_peers_neighbour(request.peer_list, peer_src))
            if ((len(request.peer_list) == 1) and (self.relay_queue is not None)):
                peer = request.peer_list[0]
                if (peer.timestamp > (time.time() - (60 * 10))):
                    self.relay_queue.put_nowait((peer, 2))
    except Exception as e:
        self.log.error(f'Respond peers exception: {e}. Traceback: {traceback.format_exc()}')