if self.jdc.appli.appliEficas.dict_reels[clefobj].has_key(self.valeur):
txt=self.jdc.appli.appliEficas.dict_reels[clefobj][self.valeur]
elif type(self.valeur) in (types.ListType,types.TupleType) :
+ if self.valeur==[]: return str(self.valeur)
# Traitement des listes
txt='('
sep=''
if isinstance(val,types.TupleType):
texteVal='('
for i in val :
- texteVal = texteVal + str(i)+','
+ if isinstance(i, types.StringType) : texteVal = texteVal +"'"+str(i)+"',"
+ else : texteVal = texteVal + str(i)+','
texteVal=texteVal[:-1]+')'
- else : texteVal=str(val)
+ else :
+ if isinstance(val,types.StringType): texteVal="'"+str(val)+"'"
+ else :texteVal=str(val)
txt = txt + sep+ texteVal
- if len(txt) > 200:
- #ligne trop longue, on tronque
- txt=txt+" ..."
- break
+## if len(txt) > 200:
+## #ligne trop longue, on tronque
+## txt=txt+" ..."
+## break
sep=','
# cas des listes de tuples de longueur 1
if isinstance(val,types.TupleType) and len(self.valeur) == 1 : txt=txt+','