From dc3c53cf8d65bebd2ced151f693a78c47ae939de Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Mon, 16 May 1994 09:30:26 +0000 Subject: Don't use thread.exit_prog; let child die if EOF read --- Demo/threads/telnet.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Demo/threads/telnet.py b/Demo/threads/telnet.py index 5d4ae76..f63d955 100644 --- a/Demo/threads/telnet.py +++ b/Demo/threads/telnet.py @@ -72,7 +72,7 @@ def parent(s): if not data: # EOF -- exit sys.stderr.write( '(Closed by remote host)\n') - thread.exit_prog(1) + sys.exit(1) cleandata = '' for c in data: if opt: @@ -108,6 +108,7 @@ def child(s): while 1: line = sys.stdin.readline() ## print 'Got:', `line` + if not line: break s.send(line) main() -- cgit v0.12