Files
BanGUI/backend/app
Lukas 9e765c6cb7 Add granular DB error types with retry logic
New exceptions: DatabaseBusyError, DatabasePermissionDeniedError,
DatabasePathInvalidError, DatabaseCorruptedError, DatabaseUnavailableError.

open_db creates parent directory if missing. Catches all aiosqlite errors
and maps to specific exception types.

get_db retries up to 3x on locked database with backoff.
Propagates specific exceptions instead of generic HTTPException.

Tests for all new error types and retry behavior.
2026-05-24 22:05:34 +02:00
..
2026-05-15 20:41:05 +02:00
2026-05-15 20:41:05 +02:00
2026-05-15 20:41:05 +02:00
2026-05-15 20:41:05 +02:00
2026-05-15 20:41:05 +02:00
2026-05-20 20:18:58 +02:00