From faa411f02aaf63e00af1dd55239e83ec74658d3e Mon Sep 17 00:00:00 2001 From: "Antonio J. Delgado" Date: Mon, 17 Feb 2025 10:29:50 +0200 Subject: [PATCH] handle error translating --- mastodon_email_bridge/mastodon_email_bridge.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/mastodon_email_bridge/mastodon_email_bridge.py b/mastodon_email_bridge/mastodon_email_bridge.py index f99372e..45bd63c 100755 --- a/mastodon_email_bridge/mastodon_email_bridge.py +++ b/mastodon_email_bridge/mastodon_email_bridge.py @@ -286,11 +286,15 @@ class MastodonEmailBridge: url=f"{self.config['libretranslate_url']}", data=data, ) - self._log.debug( - "Response: %s", - response.content - ) - translation = response.json()['translatedText'] + try: + translation = response.json()['translatedText'] + except Exception as error: + self._log.error( + "Error translating '%s' from '%s' to '%s'", + text, + source_language, + destination_language + ) return translation def _init_log(self):