From 435fcd2fc3a6e8e3139423f896e1acd1675d355a Mon Sep 17 00:00:00 2001 From: Tomuxs Date: Fri, 8 Aug 2025 06:01:20 +0200 Subject: [PATCH] Add "is None" checks, instead of infering --- py34/post.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/py34/post.py b/py34/post.py index 93a344a..cd8550a 100644 --- a/py34/post.py +++ b/py34/post.py @@ -13,7 +13,7 @@ class Post: self.tags: list[str] = tags.copy() self._thumbnail_data: bytes | None = thumbnail - self._thumbnail: ImageFile | None = Image.open(BytesIO(thumbnail)) if thumbnail else None + self._thumbnail: ImageFile | None = None self._image_format: str | None = None self._image_data: bytes | None = None @@ -21,14 +21,14 @@ class Post: def get_thumbnail(self) -> ImageFile: - if self._thumbnail: + if self._thumbnail is not None: return self._thumbnail self._thumbnail = Image.open(BytesIO(self.get_thumbnail_data())) return self._thumbnail def get_thumbnail_data(self) -> bytes: - if self._thumbnail_data: + if self._thumbnail_data is not None: return self._thumbnail_data self._thumbnail_data = scraper.get(ThumbnailURL(self.image_dir, self.image_id)) return self._thumbnail_data