From 5f7a483884501dcfdace20fb72e6a810f1c1de0d Mon Sep 17 00:00:00 2001 From: Berack96 Date: Sun, 12 Oct 2025 23:48:59 +0200 Subject: [PATCH] Rinomina il lock da _lock a __lock per garantire l'incapsulamento nella classe AppConfig --- src/app/configs.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/configs.py b/src/app/configs.py index f0cd797..29c2178 100644 --- a/src/app/configs.py +++ b/src/app/configs.py @@ -88,7 +88,7 @@ class AppConfig(BaseModel): models: ModelsConfig = ModelsConfig() agents: AgentsConfigs = AgentsConfigs() - _lock: ClassVar[threading.Lock] = threading.Lock() + __lock: ClassVar[threading.Lock] = threading.Lock() @classmethod def load(cls, file_path: str = "configs.yaml") -> 'AppConfig': @@ -110,7 +110,7 @@ class AppConfig(BaseModel): return configs def __new__(cls, *args: Any, **kwargs: Any) -> 'AppConfig': - with cls._lock: + with cls.__lock: if not hasattr(cls, 'instance'): cls.instance = super(AppConfig, cls).__new__(cls) return cls.instance