diff options
| author | 2023-03-31 07:24:57 -0400 | |
|---|---|---|
| committer | 2023-03-31 07:24:57 -0400 | |
| commit | 09e426350409d45e7f7a8ff369f8d8aa9eec0fe4 (patch) | |
| tree | 8a8cd3e590675fe6ecb1e5c2b4ad9eecde3dde6d /gallery_dl/output.py | |
| parent | 10987f08f8b6c510ba64f4b42d95ba67eec6e5b0 (diff) | |
New upstream version 1.25.1.upstream/1.25.1
Diffstat (limited to 'gallery_dl/output.py')
| -rw-r--r-- | gallery_dl/output.py | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/gallery_dl/output.py b/gallery_dl/output.py index 1d53851..4f2ee26 100644 --- a/gallery_dl/output.py +++ b/gallery_dl/output.py @@ -270,16 +270,15 @@ else: def configure_standard_streams(): for name in ("stdout", "stderr", "stdin"): - options = config.get(("output",), name) - if not options: - continue - stream = getattr(sys, name, None) if not stream: continue - if isinstance(options, str): - options = {"encoding": options, "errors": "replace"} + options = config.get(("output",), name) + if not options: + options = {"errors": "replace"} + elif isinstance(options, str): + options = {"errors": "replace", "encoding": options} elif not options.get("errors"): options["errors"] = "replace" |
