From 31498f3407e665c64706b58c2fe66a5b4fb043b5 Mon Sep 17 00:00:00 2001 From: Andrew Murray Date: Tue, 22 Jul 2025 23:29:36 +1000 Subject: [PATCH] Moved type hints --- src/PIL/ImageCms.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/PIL/ImageCms.py b/src/PIL/ImageCms.py index 643cfe179..fa353d246 100644 --- a/src/PIL/ImageCms.py +++ b/src/PIL/ImageCms.py @@ -227,9 +227,6 @@ _FLAGS = { class ImageCmsProfile: - profile: core.CmsProfile - filename: str | None - def __init__(self, profile: str | SupportsRead[bytes] | core.CmsProfile) -> None: """ :param profile: Either a string representing a filename, @@ -237,7 +234,7 @@ class ImageCmsProfile: low-level profile object """ - self.filename = None + self.filename: str | None = None if isinstance(profile, str): if sys.platform == "win32": @@ -249,7 +246,7 @@ class ImageCmsProfile: self.profile = core.profile_frombytes(f.read()) return self.filename = profile - self.profile = core.profile_open(profile) + self.profile: core.CmsProfile = core.profile_open(profile) elif hasattr(profile, "read"): self.profile = core.profile_frombytes(profile.read()) elif isinstance(profile, core.CmsProfile):