def get_edge(edge_list, origin, destiny):
    """ Retorna a aresta com a origem e o destino especificados,
    não importando o sentido.

    Retorna um objeto do tipo Edge ou None caso não seja encontrado.

    Parâmetros:
    - edge_list : Lista de arestas.
    - origin : Identificador da origem.
    - destiny : Identificador do destino.
    """
    for edge in edge_list:
        if edge.origin == origin and edge.destiny == destiny\
                or edge.origin == destiny and edge.destiny == origin:
            return edge
    return None