INNER CODE UNIT · Python
__init__
MichielMe/fastscheduler · src/fastscheduler/main.py:78
def __init__(
self,
state_file: str = "fastscheduler_state.json",
storage: Optional[Union[str, "StorageBackend"]] = None,
database_url: Optional[str] = None,
auto_start: bool = False,
quiet: bool = False,
max_history: int = 10000,
max_workers: int = 10,
history_retention_days: int = 7,
max_dead_letters: int = 500,
):
self._storage = self._init_storage(storage, state_file, database_url, quiet)
self.state_file = Path(state_file)
self.jobs: List[Job] = []
self.job_registry: Dict[str, Callable] = {}
self.running = False