From e90bb1559cfd0ab18c2af653a1a8b1305bb0b2ca Mon Sep 17 00:00:00 2001 From: Andrew Murray Date: Mon, 20 Oct 2025 21:00:29 +1100 Subject: [PATCH] Rearranged code --- src/PIL/ImageText.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/PIL/ImageText.py b/src/PIL/ImageText.py index 6c5a8a8a3..8bfd89884 100644 --- a/src/PIL/ImageText.py +++ b/src/PIL/ImageText.py @@ -130,7 +130,11 @@ class Text: :return: Either width for horizontal text, or height for vertical text. """ - if "\n" in self.text if isinstance(self.text, str) else b"\n" in self.text: + if isinstance(self.text, str): + multiline = "\n" in self.text + else: + multiline = b"\n" in self.text + if multiline: msg = "can't measure length of multiline text" raise ValueError(msg) return self.font.getlength(