fix: KP search method redesigned

This commit is contained in:
Piotr Dec 2025-11-26 00:03:05 +01:00
parent 227d8107aa
commit fc550b8536
Signed by: stawros
GPG key ID: 74B18A3F0F1E99C0

View file

@ -14,22 +14,22 @@ class KeyRequest:
self._parse_prompt(prompt) self._parse_prompt(prompt)
def _parse_prompt(self, prompt: str): def _parse_prompt(self, prompt: str):
prompt_parts = prompt.split("/")
pass key = None
# k_parts = k.split("/") match len(prompt_parts):
# field_name = None case 1:
# match len(k_parts): self.field_name = 'password'
# case 1: key = prompt_parts[0]
# field_name = 'password' case 2:
# case 2: self.field_name = prompt_parts[1]
# field_name = k_parts[1] key = prompt_parts[0]
# k = k_parts[0] case _:
# case _: key = None
# output[k] = None if key is None:
# continue return
# key_parts = k.split(".") key_parts = key.split(".")
# path = key_parts[:-1] if len(key_parts) > 2 else None self.path = key_parts[:] if len(key_parts) > 1 else None
# entry_name = key_parts[-1] self.entry_name = key_parts[-1]
@injectable(singleton=True) @injectable(singleton=True)
class Passwords: class Passwords: