Skip to content

Commit 93b7268

Browse files
committed
Replace os._exit() to sys.exit(), so that .so will alos be unloaded in child process
1 parent e33b6fc commit 93b7268

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Lib/multiprocessing/popen_fork.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import os
22
import signal
3+
import sys
34

45
from . import util
56

@@ -70,7 +71,7 @@ def _launch(self, process_obj):
7071
os.close(parent_w)
7172
code = process_obj._bootstrap(parent_sentinel=child_r)
7273
finally:
73-
os._exit(code)
74+
sys.exit(code)
7475
else:
7576
os.close(child_w)
7677
os.close(child_r)

0 commit comments

Comments
 (0)