Salome HOME
PN : pour prendre en compte le nouveau panneau : UNIQUE_ASSD_Panel_Reel
[tools/eficas.git] / Utilites / pause.py
index 40d23a8e93102fbe9cb34df3de635c7f312b454f..c1618504ee454eb33bbbee5c6ecb7ffbb44738c6 100644 (file)
@@ -1,45 +1,58 @@
+# -*- coding: utf-8 -*-
 """
 Module pause
 ------------
     le module pause propose la fonction PAUSE pour effectuer
     une attente.
 """
+try :
+       from developpeur import DEVELOPPEUR
+except :
+       DEVELOPPEUR=None
 
-import sys
-sortie=sys.stderr
-sortie.write( "import de "+__name__+" : $Id$" )
-sortie.write( "\n" )
+def NULL( *l_args, **d_args  ) : pass
 
-def PAUSE( secondes ) :
+if DEVELOPPEUR :
 
-    """
+    import developpeur
+    developpeur.sortie.write( "import de "+__name__+" : $Id: pause.py,v 1.2 2003/03/06 14:36:12 eficas Exp $" )
+    developpeur.sortie.write( "\n" )
 
-    Fonction PAUSE
-    ----------------
-    La fonction PAUSE permet d'interrompre le traitement pendant un délai
-    passé en argument. La localisation de l'appel est tracée sur la stderr
+    import sys
+    import ici
+    
+    def PAUSE( secondes ) :
+    
+        """
+    
+        Fonction PAUSE
+        ----------------
+        La fonction PAUSE permet d'interrompre le traitement pendant un délai
+        passé en argument. La localisation de l'appel est tracée sur la stderr
+    
+        Usage :
+            from pause import PAUSE
+    
+            PAUSE(secondes=5)
+        """
+    
+        if secondes > 0 :
+            developpeur.sortie.write( "\n\n\n" )
+            ici.ICI()
+                
+            developpeur.sortie.write( "pause de "+str(secondes)+" secondes" )
+            developpeur.sortie.write( "\n\n\n" )
+            developpeur.sortie.flush()
+    
+            import time
+            time.sleep( secondes )
+    
+        developpeur.sortie.flush()
+    
+        return
 
-    Usage :
-        from pause import PAUSE
-
-        PAUSE(secondes=5)
-    """
-
-    if secondes > 0 :
-        sortie.write( "\n\n\n" )
-        import ici
-        ici.ICI()
-            
-        sortie.write( "pause de "+str(secondes)+" secondes" )
-        sortie.write( "\n\n\n" )
-        sortie.flush()
-
-        import time
-        time.sleep( secondes )
-
-    sortie.flush()
-
-    return
+else :
+    PAUSE = NULL
 
 
 if __name__ == "__main__" :