Fix formatting, linting, and logic errors from codebase scan

- Apply black formatting to 17 files.
- Fix F821 undefined name errors in:
  - src/main.py: Add missing `queue` import.
  - src/seedpass/core/encryption.py: Fix `JSONDecodeError` reference.
  - src/utils/__init__.py: Fix exception variable scope in fallback code.
  - src/utils/key_derivation.py: Add `TYPE_CHECKING` imports.
  - src/seedpass/core/config_manager.py: Add `TYPE_CHECKING` imports.
- Initialize torch environment and TODO file.

Co-authored-by: PR0M3TH3AN <[email protected]>
This commit is contained in:
google-labs-jules[bot]andPR0M3TH3AN committed 2026-02-16 18:09:48 +00:00
1 parent c6560305a9
commit 8e33f9c5e1
24 files changed
+207 -22

No files matched your search

+3 -2
View File
@@ -40,14 +40,15 @@ from .atomic_write import atomic_write
try: # pragma: no cover - exercised when dependency missing
from .clipboard import ClipboardUnavailableError, copy_to_clipboard
except Exception as exc: # pragma: no cover - executed only if pyperclip missing
_error_msg = str(exc)
class ClipboardUnavailableError(RuntimeError):
"""Stub exception when clipboard support is unavailable."""
def copy_to_clipboard(*_args, **_kwargs):
"""Stub when clipboard support is unavailable."""
logger.warning("Clipboard support unavailable: %s", exc)
raise ClipboardUnavailableError(str(exc))
logger.warning("Clipboard support unavailable: %s", _error_msg)
raise ClipboardUnavailableError(_error_msg)
__all__ = [