From 7fd23a60f6341e8d76761d30fe4d710049e036c8 Mon Sep 17 00:00:00 2001 From: Gertjan van den Burg Date: Sun, 5 Jan 2025 22:40:29 +0000 Subject: [PATCH] Make logging.basicConfig conditional --- src/escpos/capabilities.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/escpos/capabilities.py b/src/escpos/capabilities.py index 5ae5110..29f6af1 100644 --- a/src/escpos/capabilities.py +++ b/src/escpos/capabilities.py @@ -13,9 +13,10 @@ from typing import Any, Dict, Optional, Type import importlib_resources import yaml -logging.basicConfig() -logger = logging.getLogger(__name__) +if environ.get("ESCPOS_CAPABILITIES_DEBUG", 0): + logging.basicConfig() +logger = logging.getLogger(__name__) pickle_dir = environ.get("ESCPOS_CAPABILITIES_PICKLE_DIR", mkdtemp()) pickle_path = path.join(pickle_dir, f"{platform.python_version()}.capabilities.pickle") # get a temporary file from importlib_resources if no file is specified in env