From 30636b4601951448ab8454f962784f991fc960f8 Mon Sep 17 00:00:00 2001 From: Peter Bieringer Date: Fri, 10 Apr 2026 07:49:06 +0200 Subject: [PATCH] hook/email: remove/solve some type:ignore --- radicale/hook/email/__init__.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/radicale/hook/email/__init__.py b/radicale/hook/email/__init__.py index 42d914f9..bb098444 100644 --- a/radicale/hook/email/__init__.py +++ b/radicale/hook/email/__init__.py @@ -1025,12 +1025,15 @@ class Hook(BaseHook): return # Dealing with an update to an existing event, compare new and previous content. - new_event: Event = read_ics_event(contents=new_item_str) # type: ignore + new_event = read_ics_event(contents=new_item_str) + if new_event is None: + return + previous_event: Optional[Event] = read_ics_event(contents=previous_item_str) if not previous_event: # If we cannot parse the previous event for some reason, simply treat it as a new event. logger.warning("Previous event content could not be parsed, treating as a new event.") - email_success: bool = self.email_config.send_added_email( # type: ignore + email_success = self.email_config.send_added_email( attendees=email_event.event.attendees, event=email_event )