Skip to content

Commit 8031782

Browse files
radarherehugovk
andcommitted
Use all()
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
1 parent 81d6913 commit 8031782

1 file changed

Lines changed: 5 additions & 8 deletions

File tree

src/PIL/AvifImagePlugin.py

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -153,15 +153,12 @@ def _save(
153153
else:
154154
append_images = []
155155

156-
grayscale = True
157156
grayscale_modes = {"1", "L", "I", "I;16", "I;16L", "I;16B", "I;16N", "F"}
158-
for ims in [im] + append_images:
159-
for frame in ImageSequence.Iterator(ims):
160-
if frame.mode not in grayscale_modes:
161-
grayscale = False
162-
break
163-
if not grayscale:
164-
break
157+
grayscale = all(
158+
frame.mode in grayscale_modes
159+
for ims in [im] + append_images
160+
for frame in ImageSequence.Iterator(ims)
161+
)
165162

166163
quality = info.get("quality", 75)
167164
if not isinstance(quality, int) or quality < 0 or quality > 100:

0 commit comments

Comments
 (0)