if os.path.isfile(file):
options.comm.append(file)
options.studies.append({"comm":file})
- print options.studies
+ #print options.studies
elif len(args)==1 and (re.search('.comm',file) or re.search('.map',file)):
try :
f=open(file,'w')
else :
txt=txt + sep + str(val)
else:
- txt = txt + sep+ str(val)
+ if isinstance(val,types.TupleType):
+ texteVal='('
+ for i in val :
+ texteVal = texteVal + str(i)+','
+ texteVal=texteVal[:-1]+')'
+ else : texteVal=str(val)
+ txt = txt + sep+ texteVal
+
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+','
txt=txt+')'
else:
# Traitement des autres cas
elif (isinstance(self.item,compoparam.PARAMTreeItem)) : name=self.appliEficas.trUtf8(str(item.GetLabelText()[0]))
else: name = self.appliEficas.trUtf8(str(tr( item.nom))+" :")
value = self.appliEficas.trUtf8(str( item.GetText() ) )
+
mesColonnes=QStringList()
if self.editor.enteteQTree=='complet': mesColonnes << name << value
return None
def affichePanneau(self) :
- print "dans affichePanneau appel getPanel2", self.item.GetLabelText()
+ #print "dans affichePanneau appel getPanel2", self.item.GetLabelText()
if self.item.isactif():
itemParent=self
- print self
- print self.getPanel2
+ #print self
+ #print self.getPanel2
while not (hasattr (itemParent,'getPanel2')) :
itemParent=itemParent.treeParent
if itemParent!=self :
itemParent.affichePanneau()
return
- print self.getPanel2
+ #print self.getPanel2
self.fenetre=self.getPanel2()
else:
from monInactifPanel import PanelInactif
indexOu=etapes.index(self.item.object)
if pos=="after" : indexOu = indexOu+1
- print self.editor.Classement_Commandes_Ds_Arbre
- print indexOu
- print indexName
- print name
- print etapes
+ #print self.editor.Classement_Commandes_Ds_Arbre
+ #print indexOu
+ #print indexName
+ #print name
+ #print etapes
for e in etapes[:indexOu] :
nom=e.nom
if nom not in self.editor.Classement_Commandes_Ds_Arbre : continue
def plieToutEtReaffiche(self):
- print "je suis dans plieToutEtReaffiche", self.item.get_nom()
+ #print "je suis dans plieToutEtReaffiche", self.item.get_nom()
self.editor.deplier = False
for item in self.children :
item.setPlie()
from Tuple3 import Ui_Tuple3
-#class TupleCustom(QWidget,Ui_Tuple2):
class TupleCustom :
def __init__(self,tailleTuple,parent,parentQt,index):
QWidget.__init__(self,parent)
def valueChange(self):
listeVal=[]
+
for i in range(self.tailleTuple):
nomLE="lineEditVal_"+str(i+1)
courant=getattr(self,nomLE)
try :
valeur=eval(val,{})
except :
+ try :
+ d=self.parentQt.objSimp.jdc.get_contexte_avant(self.parentQt.objSimp. etape)
+ valeur=eval(val,d)
+ except :
valeur=val
listeVal.append(valeur)
self.valeur=listeVal
if str(value[i]) != "" : valeurNulle=False
except :
pass
- try:
- courant.setText(str(value[i]))
- val=str(courant.text())
+
+ courant.setText(str(value[i]))
+ val=str(courant.text())
+ try :
+ valeur=eval(val,{})
+ except :
try :
- valeur=eval(val,{})
+ d=self.parentQt.objSimp.jdc.get_contexte_avant(self.parentQt.objSimp. etape)
+ valeur=eval(val,d)
except :
valeur=val
- listeVal.append(valeur)
- except :
- pass
+ listeVal.append(valeur)
if valeurNulle == True : self.valeur=None
else : self.valeur=listeVal
def getValeur(self):
listeVal=[]
- for i in range(self.tailleTuple):
- nomLE="lineEditVal_"+str(i+1)
- courant=getattr(self,nomLE)
- val=str(courant.text())
- listeVal.append(val)
- return listeVal
+ return self.valeur
def clean(self):
self.valeur=None
def createPopUpMenu(self):
- print "createPopUpMenu"
+ #print "createPopUpMenu"
self.ParamApres = QAction(tr('Parametre'),self.tree)
self.tree.connect(self.ParamApres,SIGNAL("triggered()"),self.addParametersApres)
self.ParamApres.setStatusTip(tr("Insere un parametre"))
#---------------------------#
def createPopUpMenu(self):
- print "createPopUpMenu"
+ #print "createPopUpMenu"
#self.appliEficas.salome=True
self.createActions()
self.menu = QMenu(self.tree)
elif type_permis == 'TXM':
if type(valeur) == types.StringType:
return 1
+ elif isinstance(valeur, type_permis):
+ return 1
return 0
def verif(self, valeur):
break
if waitTuple :
- s = str(obj.valeur) +','
- obj.valeurFormatee=obj.valeur
+ #s = str(obj.valeur) +','
+ #obj.valeurFormatee=obj.valeur
+ s = obj.GetText() +','
+ obj.valeurFormatee=obj.GetText()
else :
obj.valeurFormatee=[]
for val in obj.valeur :