Fix stdout reopen when stdout is a socket.

pull/35/head
David Wilson 9 years ago
parent 625bec9db5
commit fa0beffac2

@ -698,7 +698,7 @@ class ExternalContext(object):
self.stdout_log = IoLogger(self.broker, 'stdout', 1) self.stdout_log = IoLogger(self.broker, 'stdout', 1)
self.stderr_log = IoLogger(self.broker, 'stderr', 2) self.stderr_log = IoLogger(self.broker, 'stderr', 2)
# Reopen with line buffering. # Reopen with line buffering.
sys.stdout = file('/dev/stdout', 'w', 1) sys.stdout = os.fdopen(1, 'w', 1)
fp = file('/dev/null') fp = file('/dev/null')
try: try:

Loading…
Cancel
Save