From 6d7b4f0ae0ae1b7430aaf6177a6850e897cf67a5 Mon Sep 17 00:00:00 2001 From: Sumner Evans Date: Thu, 18 Jan 2024 08:52:20 -0700 Subject: [PATCH] portal/handle_matrix_message: add better logging for NotImplementedError Signed-off-by: Sumner Evans --- linkedin_matrix/portal.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/linkedin_matrix/portal.py b/linkedin_matrix/portal.py index c90b25d..ff1d52c 100644 --- a/linkedin_matrix/portal.py +++ b/linkedin_matrix/portal.py @@ -937,7 +937,8 @@ async def handle_matrix_message( try: await self._handle_matrix_message(sender, message, event_id) except NotImplementedError as e: - await self._send_bridge_error(str(e), certain_failure=True) + self.log.exception(f"Got NotImplementedError while handling {event_id}") + await self._send_bridge_error(f"Event is unsupported: {e}", certain_failure=True) exception = e status = MessageSendCheckpointStatus.UNSUPPORTED except Error as e: