mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-07-04 11:53:32 +03:00
Update dependency mypy to v1.16.0 (#8991)
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
This commit is contained in:
parent
1bf32ae892
commit
f3b05d6fab
|
@ -1,4 +1,4 @@
|
||||||
mypy==1.15.0
|
mypy==1.16.0
|
||||||
IceSpringPySideStubs-PyQt6
|
IceSpringPySideStubs-PyQt6
|
||||||
IceSpringPySideStubs-PySide6
|
IceSpringPySideStubs-PySide6
|
||||||
ipython
|
ipython
|
||||||
|
|
|
@ -145,14 +145,16 @@ class TestFileJpeg:
|
||||||
assert k > 0.9
|
assert k > 0.9
|
||||||
# roundtrip, and check again
|
# roundtrip, and check again
|
||||||
im = self.roundtrip(im)
|
im = self.roundtrip(im)
|
||||||
c, m, y, k = (x / 255.0 for x in im.getpixel((0, 0)))
|
cmyk = im.getpixel((0, 0))
|
||||||
|
assert isinstance(cmyk, tuple)
|
||||||
|
c, m, y, k = (x / 255.0 for x in cmyk)
|
||||||
assert c == 0.0
|
assert c == 0.0
|
||||||
assert m > 0.8
|
assert m > 0.8
|
||||||
assert y > 0.8
|
assert y > 0.8
|
||||||
assert k == 0.0
|
assert k == 0.0
|
||||||
c, m, y, k = (
|
cmyk = im.getpixel((im.size[0] - 1, im.size[1] - 1))
|
||||||
x / 255.0 for x in im.getpixel((im.size[0] - 1, im.size[1] - 1))
|
assert isinstance(cmyk, tuple)
|
||||||
)
|
k = cmyk[3] / 255.0
|
||||||
assert k > 0.9
|
assert k > 0.9
|
||||||
|
|
||||||
def test_rgb(self) -> None:
|
def test_rgb(self) -> None:
|
||||||
|
|
|
@ -671,6 +671,7 @@ class TestImage:
|
||||||
im_remapped = im.remap_palette(list(range(256)))
|
im_remapped = im.remap_palette(list(range(256)))
|
||||||
assert_image_equal(im, im_remapped)
|
assert_image_equal(im, im_remapped)
|
||||||
assert im.palette is not None
|
assert im.palette is not None
|
||||||
|
assert im_remapped.palette is not None
|
||||||
assert im.palette.palette == im_remapped.palette.palette
|
assert im.palette.palette == im_remapped.palette.palette
|
||||||
|
|
||||||
# Test illegal image mode
|
# Test illegal image mode
|
||||||
|
|
|
@ -31,7 +31,7 @@ import os
|
||||||
import subprocess
|
import subprocess
|
||||||
from enum import IntEnum
|
from enum import IntEnum
|
||||||
from functools import cached_property
|
from functools import cached_property
|
||||||
from typing import IO, Any, Literal, NamedTuple, Union
|
from typing import IO, Any, Literal, NamedTuple, Union, cast
|
||||||
|
|
||||||
from . import (
|
from . import (
|
||||||
Image,
|
Image,
|
||||||
|
@ -350,12 +350,15 @@ class GifImageFile(ImageFile.ImageFile):
|
||||||
if self._frame_palette:
|
if self._frame_palette:
|
||||||
if color * 3 + 3 > len(self._frame_palette.palette):
|
if color * 3 + 3 > len(self._frame_palette.palette):
|
||||||
color = 0
|
color = 0
|
||||||
return tuple(self._frame_palette.palette[color * 3 : color * 3 + 3])
|
return cast(
|
||||||
|
tuple[int, int, int],
|
||||||
|
tuple(self._frame_palette.palette[color * 3 : color * 3 + 3]),
|
||||||
|
)
|
||||||
else:
|
else:
|
||||||
return (color, color, color)
|
return (color, color, color)
|
||||||
|
|
||||||
self.dispose = None
|
self.dispose = None
|
||||||
self.dispose_extent = frame_dispose_extent
|
self.dispose_extent: tuple[int, int, int, int] | None = frame_dispose_extent
|
||||||
if self.dispose_extent and self.disposal_method >= 2:
|
if self.dispose_extent and self.disposal_method >= 2:
|
||||||
try:
|
try:
|
||||||
if self.disposal_method == 2:
|
if self.disposal_method == 2:
|
||||||
|
|
Loading…
Reference in New Issue
Block a user