Fix logic in previous commit

This commit is contained in:
Eduard Braun 2016-09-18 03:25:19 +02:00
parent 4a5b924d37
commit 4410f91dad

View file

@ -3759,12 +3759,10 @@ def start(options, input, output):
output.write(out_string) output.write(out_string)
# Close input and output files (but do not attempt to close stdin/stdout!) # Close input and output files (but do not attempt to close stdin/stdout!)
if input is not sys.stdin: if not ((input is sys.stdin) or (hasattr(input, 'buffer') and input is sys.stdin.buffer)):
if hasattr(input, 'buffer') and input is not sys.stdin.buffer: input.close()
input.close() if not ((output is sys.stdout) or (hasattr(output, 'buffer') and output is sys.stdout.buffer)):
if output is not sys.stdout: output.close()
if hasattr(output, 'buffer') and output is not sys.stdout.buffer:
output.close()
end = walltime() end = walltime()