prevent crash when 'stdout.line_buffering' is not defined (#642)
This commit is contained in:
@@ -254,14 +254,14 @@ def stderr_write_flush(s):
|
|||||||
sys.stderr.flush()
|
sys.stderr.flush()
|
||||||
|
|
||||||
|
|
||||||
if sys.stdout.line_buffering:
|
if getattr(sys.stdout, "line_buffering", None):
|
||||||
def stdout_write(s):
|
def stdout_write(s):
|
||||||
sys.stdout.write(s)
|
sys.stdout.write(s)
|
||||||
else:
|
else:
|
||||||
stdout_write = stdout_write_flush
|
stdout_write = stdout_write_flush
|
||||||
|
|
||||||
|
|
||||||
if sys.stderr.line_buffering:
|
if getattr(sys.stderr, "line_buffering", None):
|
||||||
def stderr_write(s):
|
def stderr_write(s):
|
||||||
sys.stderr.write(s)
|
sys.stderr.write(s)
|
||||||
else:
|
else:
|
||||||
|
|||||||
Reference in New Issue
Block a user