Use custom SeedPassError instead of sys.exit

This commit is contained in:
thePR0M3TH3AN
2025-08-22 10:01:14 -04:00
parent d795ac9006
commit d5e0d61db4
7 changed files with 88 additions and 39 deletions

View File

@@ -1,4 +1,13 @@
class VaultLockedError(Exception):
"""Compatibility layer for historic exception types."""
from .core.errors import SeedPassError
class VaultLockedError(SeedPassError):
"""Raised when an operation requires an unlocked vault."""
pass
def __init__(self, message: str = "Vault is locked") -> None:
super().__init__(message)
__all__ = ["VaultLockedError", "SeedPassError"]