Skip to content

Commit a6dfa1e

Browse files
committed
[client] Fix execution issues
1 parent 7beeb77 commit a6dfa1e

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

pyobas/helpers.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -264,8 +264,8 @@ def ping(self) -> None:
264264
self.api.injector.create(self.config, False)
265265
else:
266266
self.api.collector.create(self.config, False)
267-
except Exception as e: # pylint: disable=broad-except
268-
self.logger.error(str(e))
267+
except Exception as err: # pylint: disable=broad-except
268+
self.logger.error("Error pinging the API: " + str(err))
269269
self.exit_event.wait(40)
270270

271271
def run(self) -> None:
@@ -342,7 +342,11 @@ def __init__(self, config: OpenBASConfigHelper, icon) -> None:
342342

343343
def _schedule(self, scheduler, message_callback, delay):
344344
# Execute
345-
message_callback()
345+
try:
346+
message_callback()
347+
except Exception as err: # pylint: disable=broad-except
348+
self.collector_logger.error("Error collecting: " + str(err))
349+
346350
# Then schedule the next execution
347351
scheduler.enter(delay, 1, self._schedule, (scheduler, message_callback, delay))
348352

@@ -356,7 +360,7 @@ def schedule(self, message_callback, delay):
356360
{"collector_last_execution": now},
357361
)
358362
except Exception as err: # pylint: disable=broad-except
359-
self.collector_logger.error(str(err))
363+
self.collector_logger.error("Error collecting: " + str(err))
360364
# Then schedule the next execution
361365
self.scheduler.enter(
362366
delay, 1, self._schedule, (self.scheduler, message_callback, delay)

0 commit comments

Comments
 (0)