[utils/_windows_write_string] Be defensive about fileno (Fixes #2820)
parent
acd69589a5
commit
a383a98af6
|
@ -926,7 +926,11 @@ def _windows_write_string(s, out):
|
|||
2: -12,
|
||||
}
|
||||
|
||||
fileno = out.fileno()
|
||||
try:
|
||||
fileno = out.fileno()
|
||||
except AttributeError:
|
||||
# If the output stream doesn't have a fileno, it's virtual
|
||||
return False
|
||||
if fileno not in WIN_OUTPUT_IDS:
|
||||
return False
|
||||
|
||||
|
|
Loading…
Reference in New Issue