acapy_agent.database_manager.databases package

Subpackages

Submodules

acapy_agent.database_manager.databases.errors module

Module docstring.

exception acapy_agent.database_manager.databases.errors.DatabaseError(code: DatabaseErrorCode, message: str, actual_error: str = None)[source]

Bases: Exception

Custom exception class for database-related errors.

class acapy_agent.database_manager.databases.errors.DatabaseErrorCode(*values)[source]

Bases: Enum

Enum for database error codes.

CONNECTION_ERROR = 'CONNECTION_ERROR'
CONNECTION_POOL_EXHAUSTED = 'CONNECTION_POOL_EXHAUSTED'
DATABASE_NOT_ENCRYPTED = 'DATABASE_NOT_ENCRYPTED'
DATABASE_NOT_FOUND = 'DATABASE_NOT_FOUND'
DEFAULT_PROFILE_NOT_FOUND = 'DEFAULT_PROFILE_NOT_FOUND'
DUPLICATE_ITEM_ENTRY_ERROR = 'DUPLICATE_ITEM_ENTRY_ERROR'
PROFILE_ALREADY_EXISTS = 'PROFILE_ALREADY_EXISTS'
PROFILE_NOT_FOUND = 'PROFILE_NOT_FOUND'
PROVISION_ERROR = 'PROVISION_ERROR'
QUERY_ERROR = 'QUERY_ERROR'
RECORD_NOT_FOUND = 'RECORD_NOT_FOUND'
UNSUPPORTED_VERSION = 'UNSUPPORTED_VERSION'