Salome HOME
CCAR:amelioration de la fonctionnalité mots clés inconnus
[tools/eficas.git] / Noyau / context.py
1 _root=None
2 _cata=None
3 debug=0
4
5 def set_current_step(step):
6    """
7       Fonction qui permet de changer la valeur de l'étape courante
8    """
9    global _root
10    if _root : raise "Impossible d'affecter _root. Il devrait valoir None"
11    _root=step
12
13 def get_current_step():
14    """
15       Fonction qui permet d'obtenir la valeur de l'étape courante
16    """
17    return _root
18
19 def unset_current_step():
20    """
21       Fonction qui permet de remettre à None l'étape courante
22    """
23    global _root
24    _root=None
25
26 def set_current_cata(cata):
27    """
28       Fonction qui permet de changer l'objet catalogue courant
29    """
30    global _cata
31    if _cata : raise "Impossible d'affecter _cata. Il devrait valoir None"
32    _cata=cata
33
34 def get_current_cata():
35    """
36       Fonction qui retourne l'objet catalogue courant
37    """
38    return _cata
39
40 def unset_current_cata():
41    """
42       Fonction qui permet de remettre à None le catalogue courant
43    """
44    global _cata
45    _cata=None
46