Salome HOME
PN bug notation scientifique
[tools/eficas.git] / Exemples / ex21 / main.py
1 # -*- coding: utf-8 -*-
2 """
3    Construction d'un item JDC
4 """
5
6 import prefs
7
8 import sys
9 sys.path[:0]=['../..','../../Editeur','../../Aster' ]
10
11 from Cata import cata_STA6
12 cata=cata_STA6
13
14 from analyse_catalogue import analyse_catalogue
15
16 from Appli import Appli
17 import jdcdisplay
18
19 f=open('ahlv100a.comm','r')
20 text=f.read()
21 f.close()
22
23 fic_cata="../../Aster/Cata/cata_STA6.py"
24 cata_ordonne = analyse_catalogue(None,fic_cata)
25
26 j=cata.JdC(procedure=text,cata=cata,nom="ahlv100a",
27             cata_ord_dico=cata_ordonne.entites)
28
29 j.compile()
30 if not j.cr.estvide():
31    print j.cr
32    sys.exit()
33
34 j.exec_compile()
35 if not j.cr.estvide():
36    print j.cr
37    sys.exit()
38
39 a=Appli()
40
41 d=jdcdisplay.JDCDISPLAY(j,"ahlv100a",appli=a,parent=a.root)
42
43 a.root.mainloop()
44
45
46
47