Browse Source

Use os._exit() when exiting from a forked() child process, not sys.exit()

Shane Kerr 14 years ago
parent
commit
3303478b6f
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/bin/msgq/tests/msgq_test.py

+ 1 - 1
src/bin/msgq/tests/msgq_test.py

@@ -202,7 +202,7 @@ class SendNonblock(unittest.TestCase):
                 try:
                     def killall(signum, frame):
                         os.kill(queue_pid, signal.SIGTERM)
-                        sys.exit(1)
+                        os._exit(1)
                     signal.signal(signal.SIGALRM, killall)
                     msg = msgq.preparemsg({"type" : "ping"}, data)
                     now = time.clock()