Merge pull request #7727 from radarhere/type_hints

This commit is contained in:
Hugo van Kemenade 2024-01-17 22:45:40 +02:00 committed by GitHub
commit 1e00c0336c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -27,6 +27,8 @@
"""
from __future__ import annotations
from io import BytesIO
from . import ImageFile, ImagePalette, UnidentifiedImageError
from ._binary import i16be as i16
from ._binary import i32be as i32
@ -43,8 +45,10 @@ class GdImageFile(ImageFile.ImageFile):
format = "GD"
format_description = "GD uncompressed images"
def _open(self):
def _open(self) -> None:
# Header
assert self.fp is not None
s = self.fp.read(1037)
if i16(s) not in [65534, 65535]:
@ -76,7 +80,7 @@ class GdImageFile(ImageFile.ImageFile):
]
def open(fp, mode="r"):
def open(fp: BytesIO, mode: str = "r") -> GdImageFile:
"""
Load texture from a GD image file.