From 9125631ff04e8925d1ae0f7a310728005f22f73f Mon Sep 17 00:00:00 2001 From: Andrew Murray Date: Fri, 30 Jul 2021 20:25:07 +1000 Subject: [PATCH] Added flush --- src/PIL/SgiImagePlugin.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/PIL/SgiImagePlugin.py b/src/PIL/SgiImagePlugin.py index 71e288022..5f1ef6edc 100644 --- a/src/PIL/SgiImagePlugin.py +++ b/src/PIL/SgiImagePlugin.py @@ -193,6 +193,9 @@ def _save(im, fp, filename): for channel in im.split(): fp.write(channel.tobytes("raw", rawmode, 0, orientation)) + if hasattr(fp, "flush"): + fp.flush() + class SGI16Decoder(ImageFile.PyDecoder): _pulls_fd = True