From e1906945956317139783244acc2a9e4a6ae62352 Mon Sep 17 00:00:00 2001 From: Piotr Dec Date: Tue, 29 Sep 2026 01:44:56 +0200 Subject: [PATCH] chore: some more logging --- 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 6d6e44b..206a41b 100644 --- a/src/karl/services/passwords.py +++ b/src/karl/services/passwords.py @@ -37,6 +37,9 @@ class KeyRequest: self.path = key_parts[:] if len(key_parts) > 1 else None self.entry_name = key_parts[-1] + def __repr__(self): + return f"KeyRequest(field_name={self.field_name}, path={self.path}, entry_name={self.entry_name})" + @injectable(singleton=True) class Passwords: def __init__(self): @@ -61,6 +64,7 @@ class Passwords: output = {} for k in keys: request = KeyRequest(k) + logger.debug(f"Parsed request: {request}") with self.open() as kp: logger.debug(f"KDBX accessed for key: {k}") kp_entry = kp.find_entries(path=request.path, first=True, title=request.entry_name)