Salome HOME
sat #17639 : message de warning lorsque sat est utilisé avec python3
[tools/sat.git] / sat
diff --git a/sat b/sat
index 14b9a86120235243cee480d70a73aaaca6715115..921aab8b0bdad908548167eef085b0cb5ad42020 100755 (executable)
--- a/sat
+++ b/sat
@@ -24,6 +24,7 @@ in mode Command Line Argument(s) (CLI)
 
 import os
 import sys
+import platform
 
 # exit OKSYS and KOSYS seems equal on linux or windows
 OKSYS = 0  # OK
@@ -50,11 +51,13 @@ DBG.write("Python version", sys.version, DBG.isDeveloper())
 # MAIN
 #################################
 if __name__ == "__main__":
+    if platform.python_version()[0]=="3":
+        msg_py3="sat is used with python 3!! It is not designed for!\n"\
+                "Please check you environment.\n"\
+                "sat should be used with a (native) python 2 version."
+        logger.warning(msg_py3)
     from src.salomeTools import Sat # it is time to do import
 
-    _debug = False # Have to be False in production (for programmers DEBUG only)
-    DBG.push_debug(_debug) # as __main__ with sys.exit so no need pop_debug
-
     args = sys.argv[1:] # skip useless "sat'
     sat = Sat(logger) # instantiate the salomeTools class