From 1d3b5bfc4009f2c3590814fc2a63d9737ad47a36 Mon Sep 17 00:00:00 2001 From: Andres Marafioti <andimarafioti@gmail.com> Date: Mon, 9 Sep 2024 15:39:08 +0200 Subject: [PATCH] avoid debug logging for melo --- VAD/vad_handler.py | 4 ++++ baseHandler.py | 7 ++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/VAD/vad_handler.py b/VAD/vad_handler.py index 1dc6400..3f5c6ac 100644 --- a/VAD/vad_handler.py +++ b/VAD/vad_handler.py @@ -86,3 +86,7 @@ class VADHandler(BaseHandler): ) array = enhanced.numpy().squeeze() yield array + + @property + def min_time_to_debug(self): + return 0.00001 diff --git a/baseHandler.py b/baseHandler.py index 6f5efa8..61532e4 100644 --- a/baseHandler.py +++ b/baseHandler.py @@ -36,7 +36,8 @@ class BaseHandler: start_time = perf_counter() for output in self.process(input): self._times.append(perf_counter() - start_time) - logger.debug(f"{self.__class__.__name__}: {self.last_time: .3f} s") + if self.last_time > self.min_time_to_debug: + logger.debug(f"{self.__class__.__name__}: {self.last_time: .3f} s") self.queue_out.put(output) start_time = perf_counter() @@ -46,6 +47,10 @@ class BaseHandler: @property def last_time(self): return self._times[-1] + + @property + def min_time_to_debug(self): + return 0.001 def cleanup(self): pass -- GitLab