Don't use thread.exit_prog; let child die if EOF read

This commit is contained in:
Guido van Rossum 1994-05-16 09:30:26 +00:00
parent 3ac5b00d40
commit dc3c53cf8d

View file

@ -72,7 +72,7 @@ def parent(s):
if not data: if not data:
# EOF -- exit # EOF -- exit
sys.stderr.write( '(Closed by remote host)\n') sys.stderr.write( '(Closed by remote host)\n')
thread.exit_prog(1) sys.exit(1)
cleandata = '' cleandata = ''
for c in data: for c in data:
if opt: if opt:
@ -108,6 +108,7 @@ def child(s):
while 1: while 1:
line = sys.stdin.readline() line = sys.stdin.readline()
## print 'Got:', `line` ## print 'Got:', `line`
if not line: break
s.send(line) s.send(line)
main() main()