From 8a2a9fefbadf6d06be81461dd432cc1866bc923d Mon Sep 17 00:00:00 2001 From: eficas <> Date: Fri, 20 May 2005 07:12:44 +0000 Subject: [PATCH] PN ajout du get_jdc_root et de __div__ --- Extensions/parametre.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/Extensions/parametre.py b/Extensions/parametre.py index 7ec6ce70..8f0e8fae 100644 --- a/Extensions/parametre.py +++ b/Extensions/parametre.py @@ -179,6 +179,18 @@ class PARAMETRE(N_OBJECT.OBJECT,I_OBJECT.OBJECT) : return retour + def __div__(self,other): + retour=None + try: + retour = eval(self.valeur) / other + except : + try : + retour = self.valeur / other + except : + print "******* Probleme : a la division" + return retour + + def interprete_valeur(self,val): """ Essaie d'interpréter val (chaîne de caractères)comme : @@ -262,6 +274,12 @@ class PARAMETRE(N_OBJECT.OBJECT,I_OBJECT.OBJECT) : if self.parent: self.parent.init_modif() + def get_jdc_root(self): + if self.parent: + return self.parent.get_jdc_root() + else: + return self + def register(self): """ Enregistre le paramètre dans la liste des étapes de son parent (JDC) -- 2.39.2