From ceaf641c1a31cd03da1ecab66557bfb6d244d73f Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Tue, 9 Apr 2024 16:18:24 -0400 Subject: [PATCH] Keep reap loop going on error --- confluent_server/confluent/syncfiles.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/confluent_server/confluent/syncfiles.py b/confluent_server/confluent/syncfiles.py index 9c96e533..f1e638f8 100644 --- a/confluent_server/confluent/syncfiles.py +++ b/confluent_server/confluent/syncfiles.py @@ -331,7 +331,11 @@ def cleanit(): for nn in list(syncrunners): if syncrunners[nn].dead: if nn in toreap: - syncrunners[nn].wait() + try: + syncrunners[nn].wait() + except Exception as e: + print(repr(e)) + pass del syncrunners[nn] del toreap[nn] else: