From 71c02ca4ebef208dc823437c0f9a56816b4141e5 Mon Sep 17 00:00:00 2001 From: Ben Muthalaly Date: Wed, 5 Feb 2025 17:55:45 -0600 Subject: [PATCH] Update archivebox/misc/logging_util.py Co-authored-by: Nick Sweeting --- archivebox/misc/logging_util.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/archivebox/misc/logging_util.py b/archivebox/misc/logging_util.py index 42c85845..ef162dd4 100644 --- a/archivebox/misc/logging_util.py +++ b/archivebox/misc/logging_util.py @@ -155,9 +155,10 @@ class TimedProgress: time.sleep(0.1) # sometimes the timer doesn't terminate properly, then blocks at the join until # the full time has elapsed. sending a kill tries to avoid that. - if self.p.is_alive(): + try: self.p.kill() - self.p.join() + except Exception: + pass # clear whole terminal line