diff options
Diffstat (limited to 'Lib/test/mp_fork_bomb.py')
-rw-r--r-- | Lib/test/mp_fork_bomb.py | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/Lib/test/mp_fork_bomb.py b/Lib/test/mp_fork_bomb.py index 72cea255de1..908afe3045f 100644 --- a/Lib/test/mp_fork_bomb.py +++ b/Lib/test/mp_fork_bomb.py @@ -1,16 +1,13 @@ -import multiprocessing +import multiprocessing, sys -def foo(conn): - conn.send("123") +def foo(): + print("123") # Because "if __name__ == '__main__'" is missing this will not work # correctly on Windows. However, we should get a RuntimeError rather # than the Windows equivalent of a fork bomb. -r, w = multiprocessing.Pipe(False) -p = multiprocessing.Process(target=foo, args=(w,)) +p = multiprocessing.Process(target=foo) p.start() -w.close() -print(r.recv()) -r.close() p.join() +sys.exit(p.exitcode) |