mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2024-10-01 11:49:51 -04:00
Fix mypy against latest pillow stubs (#12671)
This commit is contained in:
parent
41a882e62d
commit
8de0facaae
1
changelog.d/12671.misc
Normal file
1
changelog.d/12671.misc
Normal file
@ -0,0 +1 @@
|
|||||||
|
Fix mypy against latest pillow stubs.
|
6
poetry.lock
generated
6
poetry.lock
generated
@ -1371,7 +1371,7 @@ python-versions = "*"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "types-pillow"
|
name = "types-pillow"
|
||||||
version = "9.0.6"
|
version = "9.0.15"
|
||||||
description = "Typing stubs for Pillow"
|
description = "Typing stubs for Pillow"
|
||||||
category = "dev"
|
category = "dev"
|
||||||
optional = false
|
optional = false
|
||||||
@ -2626,8 +2626,8 @@ types-opentracing = [
|
|||||||
{file = "types_opentracing-2.4.7-py3-none-any.whl", hash = "sha256:861fb8103b07cf717f501dd400cb274ca9992552314d4d6c7a824b11a215e512"},
|
{file = "types_opentracing-2.4.7-py3-none-any.whl", hash = "sha256:861fb8103b07cf717f501dd400cb274ca9992552314d4d6c7a824b11a215e512"},
|
||||||
]
|
]
|
||||||
types-pillow = [
|
types-pillow = [
|
||||||
{file = "types-Pillow-9.0.6.tar.gz", hash = "sha256:79b350b1188c080c27558429f1e119e69c9f020b877a82df761d9283070e0185"},
|
{file = "types-Pillow-9.0.15.tar.gz", hash = "sha256:d2e385fe5c192e75970f18accce69f5c2a9f186f3feb578a9b91cd6fdf64211d"},
|
||||||
{file = "types_Pillow-9.0.6-py3-none-any.whl", hash = "sha256:bd1e0a844fc718398aa265bf50fcad550fc520cc54f80e5ffeb7b3226b3cc507"},
|
{file = "types_Pillow-9.0.15-py3-none-any.whl", hash = "sha256:c9646595dfafdf8b63d4b1443292ead17ee0fc7b18a143e497b68e0ea2dc1eb6"},
|
||||||
]
|
]
|
||||||
types-psycopg2 = [
|
types-psycopg2 = [
|
||||||
{file = "types-psycopg2-2.9.9.tar.gz", hash = "sha256:4f9d4d52eeb343dc00fd5ed4f1513a8a5c18efba0a072eb82706d15cf4f20a2e"},
|
{file = "types-psycopg2-2.9.9.tar.gz", hash = "sha256:4f9d4d52eeb343dc00fd5ed4f1513a8a5c18efba0a072eb82706d15cf4f20a2e"},
|
||||||
|
@ -121,10 +121,10 @@ class Thumbnailer:
|
|||||||
#
|
#
|
||||||
# If the image has transparency, use RGBA instead.
|
# If the image has transparency, use RGBA instead.
|
||||||
if self.image.mode in ["1", "L", "P"]:
|
if self.image.mode in ["1", "L", "P"]:
|
||||||
mode = "RGB"
|
|
||||||
if self.image.info.get("transparency", None) is not None:
|
if self.image.info.get("transparency", None) is not None:
|
||||||
mode = "RGBA"
|
self.image = self.image.convert("RGBA")
|
||||||
self.image = self.image.convert(mode)
|
else:
|
||||||
|
self.image = self.image.convert("RGB")
|
||||||
return self.image.resize((width, height), Image.ANTIALIAS)
|
return self.image.resize((width, height), Image.ANTIALIAS)
|
||||||
|
|
||||||
def scale(self, width: int, height: int, output_type: str) -> BytesIO:
|
def scale(self, width: int, height: int, output_type: str) -> BytesIO:
|
||||||
|
Loading…
Reference in New Issue
Block a user