• Valentin Samir's avatar
    [filter2, filter3] pyparsing.printables ne prend en compte que de l'ASCII,... · 37b5dc5a
    Valentin Samir authored
    [filter2, filter3] pyparsing.printables ne prend en compte que de l'ASCII, donc on utilise les char unicode
    
    Pour ça on est obligé (si on utilise pyparsing) de générer la liste de tous les charactère unicode.
    Daniel fait remarquer que ça n'est pas joli d'instancier une chaine de 63Ko quand on veux parser quelque chose.
    On ne le fait tout de même que de façon paresseuse la première fois que l'on a besoin de parser quelquechose
    (dans filter2, filter3 est juste un proof of concept).
    Pour faire du human_to_ldap, on peut utiliser directement la fonction de filter.py qui n'est pas impacté
    par le problème, mais pour ressucite, on a pour le moment pas le choix puisqu'on utilise la fonction
    human_to_list qui n'est fournie que dans les modules filter2 et filter3.
    37b5dc5a
filter3.py 1.23 KB