diff options
Diffstat (limited to 'gallery_dl/output.py')
| -rw-r--r-- | gallery_dl/output.py | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/gallery_dl/output.py b/gallery_dl/output.py index f084950..9e2f8a6 100644 --- a/gallery_dl/output.py +++ b/gallery_dl/output.py @@ -149,12 +149,13 @@ def replace_std_streams(errors="replace"): """Replace standard streams and set their error handlers to 'errors'""" for name in ("stdout", "stdin", "stderr"): stream = getattr(sys, name) - setattr(sys, name, stream.__class__( - stream.buffer, - errors=errors, - newline=stream.newlines, - line_buffering=stream.line_buffering, - )) + if stream: + setattr(sys, name, stream.__class__( + stream.buffer, + errors=errors, + newline=stream.newlines, + line_buffering=stream.line_buffering, + )) # -------------------------------------------------------------------- |
