Commit graph

3 commits

Author SHA1 Message Date
Valentin Samir
37b5dc5a0c [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.
2014-02-19 19:31:32 +01:00
Valentin Samir
aa573c3c35 [filter] Fonction pour récupérer une structure de donnée manipulable en python 2013-11-17 20:20:57 +01:00
Valentin Samir
cb4ac3ca18 D'autre façons de fournir human_to_ldap pour les filtres de recherches 2013-11-17 16:39:35 +01:00