summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--client/tts.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/client/tts.py b/client/tts.py
index 88625ad..1cd95df 100644
--- a/client/tts.py
+++ b/client/tts.py
@@ -419,8 +419,13 @@ class MaryTTS(AbstractTTSEngine):
@property
def languages(self):
- r = self.session.get(self._makeurl('/locales'))
- r.raise_for_status()
+ try:
+ r = self.session.get(self._makeurl('/locales'))
+ r.raise_for_status()
+ except requests.exceptions.RequestException:
+ self._logger.critical("Communication with MaryTTS server at %s " +
+ "failed.", self.netloc)
+ raise
return r.text.splitlines()
@property