INNER CODE UNIT · Python

_init_storage

MichielMe/fastscheduler · src/fastscheduler/main.py:132

    def _init_storage(
        self,
        storage: Optional[Union[str, "StorageBackend"]],
        state_file: str,
        database_url: Optional[str],
        quiet: bool,
    ) -> "StorageBackend":
        """Initialize the storage backend."""
        from .storage import JSONStorageBackend, StorageBackend

        if isinstance(storage, StorageBackend):
            return storage

        if storage is None or storage == "json":
            return JSONStorageBackend(state_file=state_file, quiet=quiet)

        if storage == "sqlmodel":
            from .storage import get_sqlmodel_backend

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…