Browse Source

Merge pull request #1187 from TechEmpower/fixNuke

Trying to fix the nuke from orbit
Mike Smith 10 years ago
parent
commit
5cb35ed89c
1 changed files with 7 additions and 0 deletions
  1. 7 0
      toolset/benchmark/benchmarker.py

+ 7 - 0
toolset/benchmark/benchmarker.py

@@ -701,6 +701,13 @@ class Benchmarker:
           continue
 
         if port > 6000:
+          try:
+            # Never try to kill pid 0; bad form old chap.
+            if int(pid) == 0:
+              continue
+          except Exception:
+            # Trying to kill a non-number? Silly.
+            continue
           ps = subprocess.Popen(['ps','p',pid], stdout=subprocess.PIPE)
           (out_6000, err_6000) = ps.communicate()
           err.write(textwrap.dedent(