INNER CODE UNIT · Python

_iter_startup_directories

skygazer42/MimirQ · app/main.py:214

def _iter_startup_directories() -> list[object]:
    vector_backend = getattr(settings, "VECTOR_BACKEND", "milvus")
    return [
        settings.UPLOAD_DIR,
        getattr(settings, "TABLE_STORE_DIR", None),
        settings.FAISS_STORE_PATH if vector_backend == "faiss" else None,
        settings.CHROMA_PERSIST_PATH if vector_backend == "chroma" else None,
    ]


def _ensure_directory(path_value: object, *, warning_prefix: str) -> None:
    if not path_value:
        return
    try:
        Path(str(path_value)).mkdir(parents=True, exist_ok=True)
    except Exception as exc:  # noqa: BLE001
        logger.warning("%s %s: %s", warning_prefix, str(path_value), str(exc)[:200])

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…