From e904f3a05b8c0a20288e5b5d4d23369cf719e703 Mon Sep 17 00:00:00 2001 From: Piotr Dec Date: Sun, 12 Jul 2026 23:39:22 +0200 Subject: [PATCH] chore: more verbosity in passwords --- src/karl/services/passwords.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/karl/services/passwords.py b/src/karl/services/passwords.py index 9f662b0..981828e 100644 --- a/src/karl/services/passwords.py +++ b/src/karl/services/passwords.py @@ -45,9 +45,13 @@ class Passwords: import keyring_backend keyring.set_keyring(keyring=keyring_backend.Backend()) + logger.info(f"Reading secret file at {settings.kp.secret}") with open(settings.kp.secret, "r") as fh: keyring.set_password("karl", "kp", fh.read().splitlines()[0]) + logger.info(f"Database file: {settings.kp.file}") self._path = settings.kp.file + if not os.path.exists(self._path): + logger.warning(f"Database file {self._path} does not exist") @contextmanager def open(self, mode: str = "r") -> Generator[PyKeePass | Any, Any, None]: