X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=Ihm%2FI_OBJECT.py;h=48c444c2d223fdcf0513c6456adbeec19767e2c7;hb=9f4ff7ed9afd87c96e11d61e442e39e5511f60d1;hp=6dd26a6446d64fde80c757fbbcd8cce63f707606;hpb=b2ab08fd7617bc1919416221b7032890e7fcc78a;p=tools%2Feficas.git diff --git a/Ihm/I_OBJECT.py b/Ihm/I_OBJECT.py index 6dd26a64..48c444c2 100644 --- a/Ihm/I_OBJECT.py +++ b/Ihm/I_OBJECT.py @@ -19,10 +19,10 @@ # """ """ -import string +from __future__ import absolute_import import Noyau -import CONNECTOR +from . import CONNECTOR class OBJECT: from Noyau.N_CO import CO @@ -107,6 +107,14 @@ class OBJECT: """ return [],[] + def get_genealogie_precise(self): + if self.parent: + l=self.parent.get_genealogie_precise() + l.append(self.nom.strip()) + return l + else: + return [self.nom.strip()] + def get_genealogie(self): """ Retourne la liste des noms des ascendants (noms de MCSIMP,MCFACT,MCBLOC @@ -114,10 +122,10 @@ class OBJECT: """ if self.parent: l=self.parent.get_genealogie() - l.append(string.strip(self.nom)) + l.append(self.nom.strip()) return l else: - return [string.strip(self.nom)] + return [self.nom.strip()] def get_fr(self): """ @@ -126,11 +134,13 @@ class OBJECT: """ try: #if 1 : - return getattr(self.definition,self.jdc.lang) + c=getattr(self.definition,self.jdc.lang) + return c except: #else: try : - return getattr(self.definition,"fr") + c=getattr(self.definition,"fr") + return c except : return ''