diff options
Diffstat (limited to 'client/tts.py')
| -rw-r--r-- | client/tts.py | 9 |
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 |
