From 75c45ed88666954406bb7dcc0c2d23782ad391af Mon Sep 17 00:00:00 2001 From: Chris Pastl <chris@crispybits.app> Date: Thu, 16 May 2024 04:24:01 +0200 Subject: [PATCH] refactor: allow disabling heartbeat timer to meet testcase requirements --- src/aura_engine/plugins/monitor.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/aura_engine/plugins/monitor.py b/src/aura_engine/plugins/monitor.py index f728ee04..3d1816b1 100644 --- a/src/aura_engine/plugins/monitor.py +++ b/src/aura_engine/plugins/monitor.py @@ -309,10 +309,9 @@ class AuraMonitor: {"engine_id": self.engine_id, "status": status} ) - heartbeat_frq = self.config.monitoring.heartbeat.frequency # default: 1 - if int(heartbeat_frq or 0) < 1: - heartbeat_frq = 1 - threading.Timer(heartbeat_frq, self.heartbeat).start() + heartbeat_frq = self.config.monitoring.heartbeat.frequency # default: 1, disable: 0 + if heartbeat_frq > 1: + threading.Timer(heartbeat_frq, self.heartbeat).start() def validate_url_connection(self, url): """ -- GitLab