Salome HOME
Join modifications from BR_Dev_For_4_0 tag V4_1_1.
[modules/kernel.git] / src / Utils / SALOME_utilities.py
1 #  SALOME Utils : general SALOME's definitions and tools
2 #
3 #  Copyright (C) 2003  CEA/DEN, EDF R&D
4 #
5 #  See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
6 #
7 #  File   : SALOME_utilities.py
8 #  Module : SALOME
9
10 import SALOME_Trace
11 GLogger = SALOME_Trace.SALOME_Trace()
12
13 from launchConfigureParser import verbose
14
15 def MYTRACE ():
16     if verbose():
17         str = "- Trace "
18         GLogger.putMessage(str + "  : ")
19         
20
21 def REPERE():
22     if verbose():
23         GLogger.putMessage("   --------------  \n")
24
25
26 def BEGIN_OF(msg):
27     if verbose():
28         REPERE(); MYTRACE();
29         GLogger.putMessage("Begin of : "+ str(msg) + "\n")
30         REPERE();
31
32
33 def END_OF(msg):
34     if verbose():
35         REPERE(); MYTRACE();
36         GLogger.putMessage("Normale end of : "+ str(msg) + "\n")
37         REPERE();
38
39 def MESSAGE(msg):
40     if verbose():
41         MYTRACE()
42         GLogger.putMessage(str(msg) + "\n")
43
44 def SCRUTE(var_name, var_value):
45     MYTRACE();
46     GLogger.putMessage(var_name + " = " + str(var_value) + "\n")
47
48