We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d42e78d commit 19aabd9Copy full SHA for 19aabd9
1 file changed
src/PIL/Image.py
@@ -2639,11 +2639,8 @@ def save(
2639
if is_path(fp):
2640
filename = os.fspath(fp)
2641
open_fp = True
2642
- elif fp == sys.stdout:
2643
- try:
2644
- fp = sys.stdout.buffer
2645
- except AttributeError:
2646
- pass
+ elif fp == sys.stdout and isinstance(sys.stdout, io.TextIOWrapper):
+ fp = sys.stdout.buffer
2647
if not filename and hasattr(fp, "name") and is_path(fp.name):
2648
# only set the name for metadata purposes
2649
filename = os.fspath(fp.name)
0 commit comments