Salome HOME
PN bug notation scientifique
[tools/eficas.git] / Exemples / ex3 / main.py
1 # -*- coding: utf-8 -*-
2 """
3     Cet exemple montre :
4      - la création d'une définition de mot-clé facteur
5      - sa vérification (report)
6      - la création d'un mot-clé facteur à partir d'un fichier .ini
7      - sa vérification (report)
8
9 """
10 import sys
11 sys.path[:0]=['../..']
12
13 from Accas import SIMP,FACT
14 from parse import MyConfParser
15
16 p=MyConfParser()
17 p.read('toto.ini')
18
19
20 cata= FACT(sect1=FACT(a=SIMP(typ='I'),b=SIMP(typ='I')),
21            sect2=FACT(c=SIMP(typ='I'),d=SIMP(typ='I')),
22           )
23
24 cr=cata.report()
25 if cr.estvide():
26    print "Verification sans erreur"
27 else:
28    print cr
29
30 o=cata(p.getdict(),'mcf1',None)
31 print o
32 print o.report()