+# -*- coding: utf-8 -*-
# CONFIGURATION MANAGEMENT OF EDF VERSION
# ======================================================================
# COPYRIGHT (C) 1991 - 2002 EDF R&D WWW.CODE-ASTER.ORG
import os,re
import glob
import traceback
+import codecs,types
def substract_list(liste1,liste2):
"""
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 :
- f=open(file,'w+')
- f.write(text)
- f.close()
- return 1
+ import string
+ #file=string.split(file,"/")[-1]
+ if dir != None:
+ os.chdir(dir)
+ f=open(file,'w')
+ f.write(text)
+ f.close()
+ return 1
except:
- return 0
+ return 0
def extension_fichier(pathAndFile):
""" Return ext if path/filename.ext is given """
"""
Initialise le répertoire des catalogues développeurs (chemin d'accès donné
dans le fichier eficas.ini cad :
- - le crée s'il n'existe pas encore
- - copie dedans les 3 fichiers nécessaires :
+ - le crée s'il n'existe pas encore
+ - copie dedans les 3 fichiers nécessaires :
* __init__.py (pour que ce répertoire puisse être interprété comme un package)
* entete.py (pour réaliser les import nécessaires à l'interprétation des catalogues)
* declaration_concepts.py (idem)
- - crée le fichier cata_developpeur.py qui sera par la suite importé
+ - crée le fichier cata_developpeur.py qui sera par la suite importé
"""
try :
if not os.path.isdir(rep_goal) :
os.mkdir(rep_goal)
- texte_entete = get_entete_cata(fic_cata)
+ #texte_entete = get_entete_cata(fic_cata)
+ texte_entete=""
# rep_goal doit contenir les catalogues du développeur sous la forme *.capy
# il faut créer le catalogue développeur par concaténation de entete,declaration_concepts
# et de tous ces fichiers