From 02f868ca9688221479b69cad84bffee443bb9203 Mon Sep 17 00:00:00 2001 From: "John T. Wodder II" Date: Thu, 2 May 2024 10:15:08 -0400 Subject: [PATCH] Fix typing --- src/eletter/classes.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/eletter/classes.py b/src/eletter/classes.py index a71a237..8c01c81 100644 --- a/src/eletter/classes.py +++ b/src/eletter/classes.py @@ -830,7 +830,9 @@ def _compile(self) -> EmailMessage: if self.content_id is not None: msg["Content-ID"] = self.content_id if ctype is None: - ctype = msg.get_payload()[0].get_content_type() + rel1 = msg.get_payload(0) + assert isinstance(rel1, EmailMessage) + ctype = rel1.get_content_type() msg.set_param("type", ctype) if self.start is not None: msg.set_param("start", self.start)