]> SALOME platform Git repositories - modules/eficas.git/commitdiff
Salome HOME
*** empty log message ***
authoreficas <>
Fri, 17 Jun 2005 12:55:51 +0000 (12:55 +0000)
committereficas <>
Fri, 17 Jun 2005 12:55:51 +0000 (12:55 +0000)
Aster/sdist.py
Editeur/utils.py
Editeur/widgets.py

index 19bfeb14489a8eef95a7c7772621ff03587e7f44..1440be7c0f3a837d67d9d9f3933255efa194a24d 100644 (file)
@@ -80,6 +80,7 @@ def main():
    copyfiles('../Pmw',os.path.join(path_distrib,'Pmw'),['*.py'])
    copyfiles('../Pmw/Pmw_1_2',os.path.join(path_distrib,'Pmw','Pmw_1_2'),['*.py'])
    copyfiles('../Pmw/Pmw_1_2/lib',os.path.join(path_distrib,'Pmw','Pmw_1_2','lib'),['*.py','Pmw.def'])
+   copyfiles('Cata',os.path.join(path_distrib,'Aster','Cata'),['ops.py'])
 
    
    tarball= maketarball('dist',nom_distrib,nom_distrib)
index 34ec3b3977363095cfe93735d9b7ac29e2e92770..3a86aa01350d7f51866aab13c7621a183eac423d 100644 (file)
@@ -79,14 +79,16 @@ def read_file(file):
   except:
     return None
 
-def save_in_file(file,text):
+def save_in_file(file,text,dir=None):
   """
       crée le fichier file (ou l'écrase s'il existe) et écrit text dedans
       retourne 1 si OK 0 sinon
   """
   try :
       import string
-      file=string.split(file,"/")[-1]
+      #file=string.split(file,"/")[-1]
+      if dir != None:
+         os.chdir(dir)
       f=open(file,'w')
       f.write(text)
       f.close()
index a2d9daa40a72f422dc5811d8e9f11079cb8e3484..e4d59a140d9186928b0c6eb4f0f9f073452018b8 100644 (file)
@@ -132,7 +132,7 @@ class Fenetre :
                                initialdir = self.appli.CONFIGURATION.initialdir,
                                title="Sauvegarde du "+self.titre)
         if file :
-            if not save_in_file(file,self.texte) :
+            if not save_in_file(file,self.texte,None) :
                 showerror("Sauvegarde impossible",
                        "Impossible de sauvegarder le texte dans le fichier spécifié\n"+
                           "Vérifiez les droits d'écriture")