diff --git a/filter.py b/filter.py index 9696f70..56feab0 100644 --- a/filter.py +++ b/filter.py @@ -9,7 +9,7 @@ # Copyright (C) 2010-2013 Cr@ns # Author: Pierre-Elliott Bécue # -# +# # License: WTFPL def human_to_ldap(filtre): @@ -47,7 +47,7 @@ def human_to_ldap(filtre): for char in filtre: if char == "(": - + # Une nouvelle stack ne démarre que si le dernier argument a été dumpé # dans l'ext stack (si ce n'est pas le cas quand on respecte la syntaxe # des filtres, la fonction est mal codée, donc on plante). @@ -128,7 +128,7 @@ def human_to_ldap(filtre): # Ajout à la stack externe de l'argument ext_stack += "(%s)" % argument argument = "" - + elif operateur == "&": if neg: argument = "!(%s)" % argument @@ -229,11 +229,11 @@ def human_to_ldap(filtre): # Remplissage d'argument else: argument += char - + # Décommenter pour débug. # En modifiant un peu, encore plus utile pour savoir ce qu'il # fait à chaque étape ! - #print stacks + #print stacks #print pos, argument, ext_stack, operateur if pos > 0: