Skip to content

Commit 97f3439

Browse files
committed
reconnect logic
Signed-off-by: Clemens Vasters <clemens@vasters.com>
1 parent 7c9f96a commit 97f3439

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

mode-s/mode_s_kafka_bridge/mode_s.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,14 @@ def stop(self):
4848
self.stop_flag = True
4949
return super().stop()
5050

51+
def run(self, raw_pipe_in=None, stop_flag=None, exception_queue=None):
52+
while not self.stop_flag:
53+
try:
54+
super().run(raw_pipe_in=raw_pipe_in, stop_flag=stop_flag, exception_queue=exception_queue)
55+
except Exception as e:
56+
logger.error("Error in run loop: %s", e)
57+
time.sleep(1)
58+
5159
def handle_messages(self, messages):
5260
try:
5361
if self.stop_flag:

0 commit comments

Comments
 (0)