From 61a25154df683bddc148f4b29ffc6c12b161e8b9 Mon Sep 17 00:00:00 2001 From: Amine Lemaizi <40530011+aminelemaizi@users.noreply.github.com> Date: Sun, 28 Dec 2025 23:45:27 +0100 Subject: [PATCH] stopping logs propagation to not have duplicates --- coded-flows/coded_flows/utils/logging.py | 3 +++ coded-flows/pyproject.toml | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/coded-flows/coded_flows/utils/logging.py b/coded-flows/coded_flows/utils/logging.py index efe465f..6bc43c3 100644 --- a/coded-flows/coded_flows/utils/logging.py +++ b/coded-flows/coded_flows/utils/logging.py @@ -117,6 +117,9 @@ def __init__( self.logger = logging.getLogger(name) self.logger.setLevel(logging.DEBUG) # Set to DEBUG, handlers will filter + # Prevent propagation to root logger to avoid duplicate logs + self.logger.propagate = False + # Remove existing handlers to avoid duplicates self.logger.handlers.clear() diff --git a/coded-flows/pyproject.toml b/coded-flows/pyproject.toml index d4f61f8..3c6107d 100644 --- a/coded-flows/pyproject.toml +++ b/coded-flows/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "coded-flows" -version = "0.7.3" +version = "0.7.4" description = "Various utilities for Coded Flows" authors = ["COLOR CODED CODES "] readme = "README.md"