- def ouvrir_fichier(self):
- try :
- f=open(self.fichier,'r')
- self.lignes=f.readlines()
- f.close()
- except :
- print tr("Impossible d'ouvrir le fichier : %s", str(self.fichier))
-
- def constr_list_txt_cmd(self):
- pattern = '^# Ordre Catalogue '
- for i in self.lignes :
- if (re.search(pattern,i)):
- i=i.replace('# Ordre Catalogue ','')
- i=i.replace('\n','')
- self.liste_commandes.append(i)
-
-
-def analyse_catalogue(nom_cata):
- cata = Catalogue_initial(nom_cata)
- return cata.liste_commandes
-
-
-if __name__ == "__main__" :
- monCata="/local/noyret/Install_Eficas/EficasQT4/Openturns_StudyOpenTURNS_Cata_Study_V4.py"
- analyse_catalogue(monCata)
+class Catalogue_initial(object):
+ def __init__(self,fichier):
+ self.liste_commandes=[]
+ self.lignes=[]
+ self.fichier=fichier
+ self.ouvrirFichier()
+ self.constrListTxtCmd()