Wrap blocking mkdir() calls in run_blocking for async startup and setup

This commit is contained in:
2026-04-14 13:54:47 +02:00
parent 6b436dc354
commit 2a7766d206
3 changed files with 4 additions and 2 deletions

View File

@@ -175,7 +175,7 @@ async def _ensure_database_initialized(database_path: str) -> bool:
parent_dir = database_path_obj.parent
try:
parent_dir.mkdir(parents=True, exist_ok=True)
await run_blocking(parent_dir.mkdir, parents=True, exist_ok=True)
except PermissionError:
log.warning(
"cannot_create_runtime_database_parent",