Salome HOME
Ajout du package Utilites contenant les modules :
[tools/eficas.git] / Utilites / message.py
1 """
2 Module message
3 --------------
4     le module message propose la fonction MESSAGE pour afficher
5     sur la stderr, le texte passé en argument.
6 """
7
8 import sys
9 sortie=sys.stderr
10 sortie.write( "import de "+__name__+" : $Id$" )
11 sortie.write( "\n" )
12
13 def MESSAGE( text , offset=1 ) :
14
15     """
16     Fonction MESSAGE
17     ----------------
18     La fonction MESSAGE affiche sur la stderr, le texte passé en argument.
19     Elle précise également le nom du fichier et le numéro de la ligne où
20     elle a été appelée.
21
22     Usage :
23         from message import MESSAGE
24
25         MESSAGE("debut du traitement")
26         MESSAGE( "Exception interceptée "+str(e) )
27     """
28
29     sortie=sys.stderr
30
31     import ici
32     ici.ICI( offset )
33     sortie.write( str(text)+'\n' )
34     sortie.flush()
35     return
36
37
38
39 def DEBUT() :
40
41     """
42     Fonction DEBUT
43     --------------
44     La fonction DEBUT affiche sur la stderr, le texte signalant le début
45     d'un traitement
46
47     Usage :
48         from message import *
49         DEBUT()
50     """
51
52     MESSAGE("DEBUT du traitement",offset=2)
53     return
54
55
56
57 def FIN() :
58
59     """
60     Fonction FIN
61     ------------
62     La fonction FIN affiche sur la stderr, le texte signalant la fin
63     d'un traitement
64
65     Usage :
66         from message import *
67         FIN()
68     """
69
70     print
71     MESSAGE("FIN du traitement",offset=2)
72     return