Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Tests/test_file_gbr.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ def test_multiple_load_operations() -> None:
assert_image_equal_tofile(im, "Tests/images/gbr.png")


def create_gbr_image(info: dict[str, int] = {}, magic_number=b"") -> BytesIO:
def create_gbr_image(info: dict[str, int] = {}, magic_number: bytes = b"") -> BytesIO:
return BytesIO(
b"".join(
_binary.o32be(i)
Expand Down
2 changes: 1 addition & 1 deletion Tests/test_file_iptc.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@


def create_iptc_image(info: dict[str, int] = {}) -> BytesIO:
def field(tag, value):
def field(tag: tuple[int, int], value: bytes) -> bytes:
return bytes((0x1C,) + tag + (0, len(value))) + value

data = field((3, 60), bytes((info.get("layers", 1), info.get("component", 0))))
Expand Down
5 changes: 2 additions & 3 deletions src/PIL/ImageText.py
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ def _get_fontmode(self) -> str:
else:
return "L"

def get_length(self):
def get_length(self) -> float:
"""
Returns length (in pixels with 1/64 precision) of text.

Expand Down Expand Up @@ -130,8 +130,7 @@ def get_length(self):

:return: Either width for horizontal text, or height for vertical text.
"""
split_character = "\n" if isinstance(self.text, str) else b"\n"
if split_character in self.text:
if "\n" in self.text if isinstance(self.text, str) else b"\n" in self.text:
msg = "can't measure length of multiline text"
raise ValueError(msg)
return self.font.getlength(
Expand Down
Loading