From 27d44aeca9b2c6880d666da7babe025aff0571e4 Mon Sep 17 00:00:00 2001 From: Jakob Ketterl Date: Tue, 30 Jan 2024 23:33:20 +0100 Subject: [PATCH] catch potential exception in reporters --- owrx/reporting/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/owrx/reporting/__init__.py b/owrx/reporting/__init__.py index e11b01e3..36a655ed 100644 --- a/owrx/reporting/__init__.py +++ b/owrx/reporting/__init__.py @@ -68,4 +68,7 @@ class ReportingEngine(object): def spot(self, spot): for r in self.reporters: if not isinstance(r, FilteredReporter) or spot["mode"] in r.getSupportedModes(): - r.spot(spot) + try: + r.spot(spot) + except Exception: + logger.exception("error sending spot to reporter")