From e4255041219e364e5ae7aa4d95085008f823e9fe Mon Sep 17 00:00:00 2001 From: Stavros Korokithakis Date: Mon, 10 Dec 2018 05:20:41 +0200 Subject: Don't crash everything if the function does --- signald/main.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/signald/main.py b/signald/main.py index 047baae..da90d40 100644 --- a/signald/main.py +++ b/signald/main.py @@ -167,5 +167,8 @@ class Signal: if not match: continue - reply = func(message, match) + try: + reply = func(message, match) + except: # noqa - We don't care why this failed. + continue self.send_message(recipient=message.source, text=reply) -- cgit v1.2.3-54-g00ecf