Skip to content

Commit 39d4a90

Browse files
Niloth-ptimabbott
authored andcommitted
google-calendar: Add error handling for send_message.
Log the error response without halting the script.
1 parent a1b7210 commit 39d4a90

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

zulip/integrations/google/google-calendar

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -173,8 +173,11 @@ def send_reminders() -> Optional[None]:
173173
else:
174174
message = "Reminder:\n\n" + "\n".join("* " + m for m in messages)
175175

176-
zulip_client.send_message({"type": "direct", "to": [options.zulip_email], "content": message})
177-
176+
result = zulip_client.send_message(
177+
{"type": "direct", "to": [options.zulip_email], "content": message}
178+
)
179+
if result["result"] != "success":
180+
logging.error("Error sending zulip message: %s: %s", result.get("code"), result.get("msg"))
178181
sent.update(keys)
179182

180183

0 commit comments

Comments
 (0)