From 142dedcdd57b1eec64fc7840f35568c26b206717 Mon Sep 17 00:00:00 2001 From: Pascale Noyret Date: Mon, 11 Sep 2006 08:28:41 +0000 Subject: [PATCH] =?utf8?q?PN=20nouvelle=20r=C3=A9gle=20:=20MCF=20=20existe?= =?utf8?q?=20parmi?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- Traducteur/regles.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/Traducteur/regles.py b/Traducteur/regles.py index 035efb8e..f0fe4fca 100644 --- a/Traducteur/regles.py +++ b/Traducteur/regles.py @@ -45,7 +45,20 @@ class regle : f=self.fonction(self.list_args) return f.verif(commande) +#------------------ +class existeMCFParmi : +#------------------ + def __init__(self,list_arg): + self.listeMCF=list_arg; + def verif(self,commande): + bool=0 + for c in commande.childNodes : + if c.name in self.listeMCF : + bool=1 + break + return bool + #------------- class existe : #-------------- @@ -68,5 +81,5 @@ class existe : return bool -dictionnaire_regle={"existe":existe} +dictionnaire_regle={"existe":existe,"existeMCFParmi":existeMCFParmi} SansRegle=pasDeRegle() -- 2.39.2