Salome HOME
projects
/
tools
/
eficas.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
pb de check box
[tools/eficas.git]
/
Ihm
/
I_OBJECT.py
diff --git
a/Ihm/I_OBJECT.py
b/Ihm/I_OBJECT.py
index 9a37fb80bc141253f33fc386b976be1b5a2f1d3f..41e68469bf1b322e06aff2f868cc11896e480519 100644
(file)
--- a/
Ihm/I_OBJECT.py
+++ b/
Ihm/I_OBJECT.py
@@
-19,10
+19,10
@@
#
"""
"""
#
"""
"""
-import string
+from __future__ import absolute_import
import Noyau
import Noyau
-import CONNECTOR
+
from .
import CONNECTOR
class OBJECT:
from Noyau.N_CO import CO
class OBJECT:
from Noyau.N_CO import CO
@@
-107,6
+107,14
@@
class OBJECT:
"""
return [],[]
"""
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
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()
"""
if self.parent:
l=self.parent.get_genealogie()
- l.append(s
tring.strip(self.nom
))
+ l.append(s
elf.nom.strip(
))
return l
else:
return l
else:
- return [s
tring.strip(self.nom
)]
+ return [s
elf.nom.strip(
)]
def get_fr(self):
"""
Retourne la chaine d'aide contenue dans le catalogue
en tenant compte de la langue
"""
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:
except:
+ #else:
try :
try :
- return getattr(self.definition,"fr")
+ c=getattr(self.definition,"fr").decode('latin-1','ignore')
+ return c
except :
return ''
except :
return ''