]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
lecture ecriture d un fichier de commandes avec accents dans commentaires
authoreficas <>
Thu, 16 Oct 2003 09:37:06 +0000 (09:37 +0000)
committereficas <>
Thu, 16 Oct 2003 09:37:06 +0000 (09:37 +0000)
Editeur/utils.py

index ebb0518a425f784f418c59076bca9b4a1230258a..44eb986f6bab3ad9b1c85e8f6cb4e1487b98b9aa 100644 (file)
@@ -23,7 +23,7 @@
 import os,re
 import glob
 import traceback
-import codecs
+import codecs,types
 
 def substract_list(liste1,liste2):
   """ 
@@ -84,12 +84,16 @@ def save_in_file(file,text):
       retourne 1 si OK 0 sinon
   """
   try :
-    f=codecs.open(file,'w','iso-8859-1')
-    f.write(text)
-    f.close()
-    return 1
+      if type(text) == types.StringType:
+         f=open(file,'w')
+      else:
+         # Probablement Unicode
+         f=codecs.open(file,'w','iso-8859-1')
+      f.write(text)
+      f.close()
+      return 1
   except:
-    return 0
+      return 0
 
 def extension_fichier(pathAndFile):
     """ Return ext if path/filename.ext is given """