From 1eebe555dbe3cf1708c084926843c8c7b91d96cf Mon Sep 17 00:00:00 2001 From: prascle Date: Mon, 16 Jun 2003 14:09:03 +0000 Subject: [PATCH] PR: merge from branch CCAR_br1 --- bin/runSalome.py | 78 +++++++++++++++++++++++++----------------------- 1 file changed, 41 insertions(+), 37 deletions(-) diff --git a/bin/runSalome.py b/bin/runSalome.py index 070be63dd..cc3a72b16 100755 --- a/bin/runSalome.py +++ b/bin/runSalome.py @@ -138,9 +138,9 @@ liste_modules[:0]=["KERNEL"] #print liste_modules #print modules_root_dir +os.environ["SALOMEPATH"]=":".join(modules_root_dir.values()) if "SUPERV" in liste_modules:with_container_superv=1 -import orbmodule # ----------------------------------------------------------------------------- # @@ -270,9 +270,12 @@ for module in liste_modules_reverse: add_python_path(os.path.join(module_root_dir,"bin","salome")) add_python_path(os.path.join(module_root_dir,"lib",python_version,"site-packages","salome")) add_python_path(os.path.join(module_root_dir,"lib","salome")) + add_python_path(os.path.join(module_root_dir,"lib",python_version,"site-packages","salome","shared_modules")) #print "PYTHONPATH=",sys.path +import orbmodule + # # ----------------------------------------------------------------------------- # @@ -432,41 +435,42 @@ def startSalome(): # ----------------------------------------------------------------------------- # -clt=None -try: - clt = startSalome() -except: +if __name__ == "__main__": + clt=None + try: + clt = startSalome() + except: + print + print + print "--- erreur au lancement Salome ---" + + #print process_id + + + filedict='/tmp/'+os.getenv('USER')+'_SALOME_pidict' + #filedict='/tmp/'+os.getlogin()+'_SALOME_pidict' + + fpid=open(filedict, 'w') + pickle.dump(process_id,fpid) + fpid.close() + print + print "Sauvegarde du dictionnaire des process dans ", filedict + print "Pour tuer les process SALOME, executer : python killSalome.py depuis" + print "une console, ou bien killSalome() depuis le present interpreteur," + print "s'il n'est pas fermé." print - print "--- erreur au lancement Salome ---" - -#print process_id - - -filedict='/tmp/'+os.getenv('USER')+'_SALOME_pidict' -#filedict='/tmp/'+os.getlogin()+'_SALOME_pidict' - -fpid=open(filedict, 'w') -pickle.dump(process_id,fpid) -fpid.close() - -print -print "Sauvegarde du dictionnaire des process dans ", filedict -print "Pour tuer les process SALOME, executer : python killSalome.py depuis" -print "une console, ou bien killSalome() depuis le present interpreteur," -print "s'il n'est pas fermé." -print -print "runSalome, avec l'option --killall, commence par tuer les process restants d'une execution précédente." -print -print "Pour lancer uniquement le GUI, executer startGUI() depuis le present interpreteur," -print "s'il n'est pas fermé." - -# -# Impression arborescence Naming Service -# - -if clt != None: - print - print " --- registered objects tree in Naming Service ---" - clt.showNS() - + print "runSalome, avec l'option --killall, commence par tuer les process restants d'une execution précédente." + print + print "Pour lancer uniquement le GUI, executer startGUI() depuis le present interpreteur," + print "s'il n'est pas fermé." + + # + # Impression arborescence Naming Service + # + + if clt != None: + print + print " --- registered objects tree in Naming Service ---" + clt.showNS() + -- 2.39.2