From: Guido van Rossum Date: Mon, 16 May 1994 09:30:26 +0000 (+0000) Subject: Don't use thread.exit_prog; let child die if EOF read X-Git-Tag: v1.1~345 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=dc3c53cf8d65bebd2ced151f693a78c47ae939de;p=thirdparty%2FPython%2Fcpython.git Don't use thread.exit_prog; let child die if EOF read --- diff --git a/Demo/threads/telnet.py b/Demo/threads/telnet.py index 5d4ae76cad71..f63d9550bfc3 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()