X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FsalomeTools.py;h=a49524b24c465199efc051015dc06bed564dd2f7;hb=be70d7b39443578d54f380d0f1e44252d5940d18;hp=251d6ea730b715b9c4b9b6e1c41a72ba586cba1c;hpb=04de2b0447786d8f3eb644839bffc5599576662c;p=tools%2Fsat.git diff --git a/src/salomeTools.py b/src/salomeTools.py index 251d6ea..a49524b 100755 --- a/src/salomeTools.py +++ b/src/salomeTools.py @@ -348,7 +348,6 @@ class Sat(object): ''' # loop on the commands name for nameCmd in lCommand: - DBG.write("load module command '%s.py'" % nameCmd, "") # Exception for the jobs command that requires the paramiko module if nameCmd == "jobs": try: @@ -481,8 +480,18 @@ class Sat(object): if res is None: res = 0 + except src.SatException as e: + # for sat exception do not display the stack, unless debug mode is set + logger_command.write("\n***** ", 1) + logger_command.write(src.printcolors.printcError( + "salomeTools ERROR: sat %s" % __nameCmd__), 1) + logger_command.write(" *****\n", 1) + print(e.message) + if self.options.debug_mode: + logger_command.write("\n" + DBG.format_exception("") + "\n", 1) + except Exception as e: - # Get error + # here we print the stack in addition logger_command.write("\n***** ", 1) logger_command.write(src.printcolors.printcError( "salomeTools ERROR: sat %s" % __nameCmd__), 1) @@ -696,7 +705,7 @@ def get_version(): cfgManager = CONFIG.ConfigManager() cfg = cfgManager.get_config() # print the key corresponding to salomeTools version - msg = (src.printcolors.printcHeader( _("Version: ") ) + cfg.INTERNAL.sat_version) + msg = (src.printcolors.printcHeader( _("Version: ") ) + src.get_salometool_version(cfg)) return msg @@ -707,7 +716,7 @@ def get_help(): ''' msg = "\n" + get_version() + "\n\n" msg += src.printcolors.printcHeader( _("Usage: ") ) + \ - "sat [sat_options] [product] [command_options]\n\n" + "sat [sat_options] [application] [command_options]\n\n" msg += parser.get_help() + "\n"