Files
BanGUI/backend/tests
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-15 20:41:05 +02:00
2026-05-15 20:41:05 +02:00
2026-05-15 20:41:05 +02:00
2026-05-04 07:20:16 +02:00
2026-05-15 20:41:05 +02:00
2026-05-15 20:41:05 +02:00
2026-03-24 19:46:12 +01:00