mirror of
https://github.com/PR0M3TH3AN/SeedPass.git
synced 2026-11-06 12:52:04 +00:00
chore(style-agent): format code and update task logs
- Ran `black .` to reformat Python files: - src/seedpass/core/display_service.py - src/seedpass/core/manager.py - src/seedpass/core/password_generation.py - src/tests/test_stats_manager.py - test_atomic_write_perms.py - Verified with `pytest` (766 passed) and `npm run lint`. - Updated `.scheduler-memory/latest/daily/memories.md` with execution details. - Added daily task log: `torch/task-logs/daily/2026-02-27T...__style-agent__completed.md`. Co-authored-by: PR0M3TH3AN <[email protected]>
This commit is contained in:
1 parent
da553bcdc4
commit
5e9ff2ab8f
15 files changed
+193
-46
No files matched your search
@@ -81,7 +81,9 @@ class DisplayService:
|
||||
print(colored(f"Retrieving 2FA code for '{label}'.", "cyan"))
|
||||
print(colored("Press Enter to return to the menu.", "cyan"))
|
||||
try:
|
||||
key = self.manager.KEY_TOTP_DET or getattr(self.manager, "parent_seed", None)
|
||||
key = self.manager.KEY_TOTP_DET or getattr(
|
||||
self.manager, "parent_seed", None
|
||||
)
|
||||
secret = self.manager.entry_manager.get_totp_secret(index, key)
|
||||
while True:
|
||||
code = TotpManager.current_code_from_secret(secret)
|
||||
@@ -297,9 +299,7 @@ class DisplayService:
|
||||
if tags:
|
||||
print(colored(f"Tags: {', '.join(tags)}", "cyan"))
|
||||
print(
|
||||
colored(
|
||||
f"Archived Status: {'Archived' if archived else 'Active'}", "cyan"
|
||||
)
|
||||
colored(f"Archived Status: {'Archived' if archived else 'Active'}", "cyan")
|
||||
)
|
||||
if self.manager.secret_mode_enabled:
|
||||
if self._copy_to_clipboard(value):
|
||||
@@ -353,9 +353,7 @@ class DisplayService:
|
||||
if tags:
|
||||
print(colored(f"Tags: {', '.join(tags)}", "cyan"))
|
||||
print(
|
||||
colored(
|
||||
f"Archived Status: {'Archived' if archived else 'Active'}", "cyan"
|
||||
)
|
||||
colored(f"Archived Status: {'Archived' if archived else 'Active'}", "cyan")
|
||||
)
|
||||
action = (
|
||||
input(
|
||||
|
||||
@@ -2908,7 +2908,7 @@ class PasswordManager:
|
||||
self.menu_handler.run_menu(
|
||||
"Edit Entry",
|
||||
get_options,
|
||||
prompt="Select option or press Enter to go back: "
|
||||
prompt="Select option or press Enter to go back: ",
|
||||
)
|
||||
|
||||
def _entry_qr_menu(self, index: int, entry: dict) -> None:
|
||||
@@ -2942,14 +2942,18 @@ class PasswordManager:
|
||||
current_entry = refreshed
|
||||
|
||||
def show_public_key():
|
||||
npub, _ = self.entry_manager.get_nostr_key_pair(index, self.parent_seed)
|
||||
npub, _ = self.entry_manager.get_nostr_key_pair(
|
||||
index, self.parent_seed
|
||||
)
|
||||
print(colored(f"npub: {npub}", "cyan"))
|
||||
TotpManager.print_qr_code(f"nostr:{npub}")
|
||||
pause()
|
||||
refresh_entry()
|
||||
|
||||
def show_private_key():
|
||||
_, nsec = self.entry_manager.get_nostr_key_pair(index, self.parent_seed)
|
||||
_, nsec = self.entry_manager.get_nostr_key_pair(
|
||||
index, self.parent_seed
|
||||
)
|
||||
print(color_text(f"nsec: {nsec}", "deterministic"))
|
||||
TotpManager.print_qr_code(nsec)
|
||||
pause()
|
||||
@@ -2964,7 +2968,7 @@ class PasswordManager:
|
||||
self.menu_handler.run_menu(
|
||||
"QR Codes",
|
||||
get_options,
|
||||
prompt="Select option or press Enter to return: "
|
||||
prompt="Select option or press Enter to return: ",
|
||||
)
|
||||
return
|
||||
|
||||
|
||||
@@ -291,7 +291,12 @@ class PasswordGenerator:
|
||||
raise
|
||||
|
||||
def _count_char_types(
|
||||
self, password_chars: list[str], uppercase: str, lowercase: str, digits: str, special: str
|
||||
self,
|
||||
password_chars: list[str],
|
||||
uppercase: str,
|
||||
lowercase: str,
|
||||
digits: str,
|
||||
special: str,
|
||||
) -> tuple[int, int, int, int]:
|
||||
"""Count the occurrences of each character type in the password."""
|
||||
upper = sum(1 for c in password_chars if c in uppercase)
|
||||
@@ -441,7 +446,9 @@ class PasswordGenerator:
|
||||
password_chars = list(password)
|
||||
|
||||
# Count initial character types
|
||||
counts = self._count_char_types(password_chars, uppercase, lowercase, digits, special)
|
||||
counts = self._count_char_types(
|
||||
password_chars, uppercase, lowercase, digits, special
|
||||
)
|
||||
logger.debug(
|
||||
f"Current character counts - Upper: {counts[0]}, Lower: {counts[1]}, Digits: {counts[2]}, Special: {counts[3]}"
|
||||
)
|
||||
@@ -474,7 +481,9 @@ class PasswordGenerator:
|
||||
)
|
||||
|
||||
# Final counts after modifications
|
||||
final_counts = self._count_char_types(password_chars, uppercase, lowercase, digits, special)
|
||||
final_counts = self._count_char_types(
|
||||
password_chars, uppercase, lowercase, digits, special
|
||||
)
|
||||
logger.debug(
|
||||
f"Final character counts - Upper: {final_counts[0]}, Lower: {final_counts[1]}, Digits: {final_counts[2]}, Special: {final_counts[3]}"
|
||||
)
|
||||
|
||||
@@ -2,6 +2,7 @@ from unittest.mock import Mock
|
||||
import pytest
|
||||
from seedpass.core.stats_manager import StatsManager
|
||||
|
||||
|
||||
def test_stats_manager_reset():
|
||||
"""Test that StatsManager.reset correctly resets the displayed flag."""
|
||||
stats_manager = StatsManager()
|
||||
|
||||
Reference in new issue
Block a user