# PN : ajout d un attribut pour indiquer si
# l appli a ete lance depuis Salome
self.salome=0
+ self.dir=None
# Fermer le splash et deiconifier la fenetre principale si on n'est pas en test
if (self.test == 0):
# Ouverture des fichiers de commandes donnes sur la ligne de commande
cwd=os.getcwd()
+ self.dir=cwd
for study in session.d_env.studies:
os.chdir(cwd)
d=session.get_unit(study,self)
#PN Fin Ajout --> Salome
# le JDC a déjà un nom : on sauvegarde directement sans demander
# un autre nom au développeur
- if not save_in_file(self.JDCDisplay_courant.fichier,self.jdc_fini) :
+ if not save_in_file(self.JDCDisplay_courant.fichier,self.jdc_fini,self.appli.dir) :
showinfo("Erreur","Problème à la sauvegarde du fichier :" + `self.JDCDisplay_courant.fichier`)
return 0
else :
else :
pass
# PN fin ajout --> Salome
- if not save_in_file(sauvegarde,self.jdc_fini) :
+ if not save_in_file(sauvegarde,self.jdc_fini,None) :
showinfo("Erreur","Problème à la sauvegarde du fichier "+`sauvegarde`)
return 0
else :