Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit dce1005

Browse files
committed
Added an os._exit(0) in the parent so we don't have two test processes
after test_socket.py is run!
1 parent 52e87f3 commit dce1005

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

Lib/test/test_socket.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ def missing_ok(str):
8686
try:
8787
PORT = 50007
8888
if os.fork():
89+
# parent is server
8990
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
9091
s.bind(hostname, PORT)
9192
s.listen(1)
@@ -115,7 +116,9 @@ def missing_ok(str):
115116
print 'received:', data
116117
conn.send(data)
117118
conn.close()
119+
os._exit(0)
118120
else:
121+
# child is client
119122
time.sleep(1)
120123
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
121124
if verbose:

0 commit comments

Comments
 (0)