Salome HOME
Updated copyright comment
[modules/kernel.git] / src / Logger / Test / TestKiller.py
index 7a41210acd8e81d49824210fadc050022b33925a..d45b3aab1d9297550f9cab6b6498a10365b5e224 100644 (file)
@@ -1,5 +1,5 @@
 #  -*- coding: iso-8859-1 -*-
-# Copyright (C) 2007-2016  CEA/DEN, EDF R&D, OPEN CASCADE
+# Copyright (C) 2007-2024  CEA, EDF, OPEN CASCADE
 #
 # Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
 # CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
 # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 #
 
-import sys, os,signal,string,subprocess
+import sys, os,signal,subprocess
 
 def getCurrentPort():
     fic=os.environ['OMNIORB_CONFIG']
     with open(fic,'r') as f:
         line=f.readline()
-    port=string.split(line,':')[-1][0:4]
+    port=line.split(':')[-1][0:4]
     return port
 
 
@@ -37,7 +37,7 @@ def closeSalome():
         from PortManager import releasePort
         print("### release current port:", port)
         releasePort(port)
-    except:
+    except Exception:
         pass
 
 
@@ -52,9 +52,9 @@ def killNamingService():
     command='ps -eo pid,command | grep "omniNames -start '+str(port)+'" | grep --invert-match grep'
     output_com = subprocess.getoutput(command)
     try:
-      pid=string.split(output_com)[0]
+      pid=output_com.split()[0]
       os.kill(int(pid),signal.SIGKILL)
-    except:
+    except Exception:
       print("killNamingService failed.")
 
 
@@ -68,7 +68,7 @@ def killProcess(process_id):
         print("stop process %s : %s"% (pid, cmd[0]))
         try:
             os.kill(int(pid),signal.SIGKILL)
-        except:
+        except Exception:
             print("  ---- process %s : %s inexistant"% (pid, cmd[0]))
             pass
         del process_id[pid]