def atone(string, caps=True):
    """ Supprimer les diacritiques de la forme donnée

    :param string: Chaîne à transformer
    :type string: str
    :param caps: Transforme les majuscules
    :type caps: bool
    :return: Chaîne nettoyée
    :rtype: str
    """
    # Fix for unidecode until unidecode stop replace short y by u
    string = _Y_SHORT_REPLACE.sub("y", string)
    if caps is True:
        return unidecode(string)
    a = ""
    for char in string:
        if char.isupper():
            a += char
        else:
            a += unidecode(char)
    return a
def atone ( string , caps = True ) : string = _Y_SHORT_REPLACE . sub ( "y" , string ) if caps is True : return unidecode ( string ) a = "" for char in string : if char . isupper ( ) : a += char else : a += unidecode ( char ) return a
Supprimer les diacritiques de la forme donnée

    :param string: Chaîne à transformer
    :type string: str
    :param caps: Transforme les majuscules
    :type caps: bool
    :return: Chaîne nettoyée
    :rtype: str