X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=Ihm%2FI_OBJECT.py;h=41e68469bf1b322e06aff2f868cc11896e480519;hb=217a9ce2f303b098ad28d282bb0df2dfeeeed3c2;hp=9a37fb80bc141253f33fc386b976be1b5a2f1d3f;hpb=16d5922e798b1254eb558678612711d72ed38b32;p=tools%2Feficas.git diff --git a/Ihm/I_OBJECT.py b/Ihm/I_OBJECT.py index 9a37fb80..41e68469 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,21 +122,25 @@ 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): """ Retourne la chaine d'aide contenue dans le catalogue en tenant compte de la langue """ - try : - return getattr(self.definition,self.jdc.lang) + try: + #if 1 : + c=getattr(self.definition,self.jdc.lang).decode('latin-1','ignore') + return c except: + #else: try : - return getattr(self.definition,"fr") + c=getattr(self.definition,"fr").decode('latin-1','ignore') + return c except : return ''