diff options
| -rwxr-xr-x | scripts/profiling/spam.py | 12 | 
1 files changed, 8 insertions, 4 deletions
| diff --git a/scripts/profiling/spam.py b/scripts/profiling/spam.py index 76a5ed97..119d8496 100755 --- a/scripts/profiling/spam.py +++ b/scripts/profiling/spam.py @@ -79,10 +79,14 @@ class EmailSenderThread(threading.Thread):      def run(self):          logger.debug("running thread...") -        _send_email( -            self._server, self._port, self._subject, self._to_addr, -            self._from_addr, self._body_text) -        self._finished_fun() +        try: +            _send_email( +                self._server, self._port, self._subject, self._to_addr, +                self._from_addr, self._body_text) +        except Exception as e: +            logger.error(e) +        finally: +            self._finished_fun()  def _launch_email_thread(server, port, subject, to_addr, from_addr, body_text, | 
