X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=bin%2FrunConsole.py;h=9639291f7f182d730a2e301f360dd7e40c74199d;hb=0d6b1b8d090419bcfe31b9a45c7bea2b73a883f9;hp=30f4c2ee63a5a05b40439a81bf34604aca205178;hpb=a40be40be0c3931112b4358c32fd7f2f8629558e;p=modules%2Fkernel.git diff --git a/bin/runConsole.py b/bin/runConsole.py index 30f4c2ee6..9639291f7 100644 --- a/bin/runConsole.py +++ b/bin/runConsole.py @@ -1,5 +1,5 @@ # -*- coding: iso-8859-1 -*- -# Copyright (C) 2007-2015 CEA/DEN, EDF R&D, OPEN CASCADE +# Copyright (C) 2007-2017 CEA/DEN, EDF R&D, OPEN CASCADE # # Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, # CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS @@ -62,7 +62,7 @@ For example: (options, args) = parser.parse_args(args) except Exception, e: print e - return + return {}, [] return options, args # @@ -131,7 +131,7 @@ def __get_running_session(requested_port=None, lastInstanceByDefault=False): return host, port, filename # -import CORBA +from omniORB import CORBA import CosNaming import orbmodule @@ -198,7 +198,7 @@ def connect(args=None, env=None): options, args = __parse_args(args) host, port, filename = __get_running_session(options.port) if not port: - sys.exit(0) + return 1 cmd = [ "os.environ['OMNIORB_CONFIG'] = '%s'"%filename, @@ -215,7 +215,8 @@ def connect(args=None, env=None): absoluteAppliPath = os.getenv('ABSOLUTE_APPLI_PATH','') env_copy = os.environ.copy() proc = subprocess.Popen(['python', os.path.join(absoluteAppliPath,"bin","salome","runConsole.py"), pickle.dumps(cmd)], shell=False, close_fds=True, env=env_copy) - return proc.communicate() + proc.communicate() + return proc.returncode # if __name__ == "__main__":