Source code for jobflow_remote.jobs.store

from __future__ import annotations

from typing import TYPE_CHECKING

from jobflow_remote.config.manager import ConfigManager

if TYPE_CHECKING:
    from jobflow.core.store import JobStore


[docs] def get_jobstore(project_name: str | None = None) -> JobStore: """ Helper function to get the jobstore in a project. Parameters ---------- project_name Name of the project or None to use the one from the settings. Returns ------- A JobStore """ cm = ConfigManager(warn=False) project = cm.get_project(project_name=project_name) return project.get_jobstore()