class documentation

class LocalScheduleStore:

Constructor: LocalScheduleStore(store)

View In Hierarchy

Undocumented

Method __init__ Undocumented
Method create Undocumented
Method delete Undocumented
Method get Undocumented
Method scan Undocumented
Method transition Undocumented
Instance Variable _schedules Undocumented
Instance Variable _store Undocumented
def __init__(self, store: LocalStore):

Undocumented

def create(self, id: str, cron: str, promise_id: str, promise_timeout: int, *, ikey: str | None = None, description: str | None = None, tags: dict[str, str] | None = None, promise_headers: dict[str, str] | None = None, promise_data: str | None = None, promise_tags: dict[str, str] | None = None) -> Schedule:

Undocumented

def delete(self, id: str):

Undocumented

def get(self, id: str) -> Schedule:

Undocumented

def scan(self) -> Generator[ScheduleRecord]:

Undocumented

def transition(self, id: str, to: Literal['CREATED', 'DELETED'], *, cron: str | None = None, promise_id: str | None = None, promise_timeout: int | None = None, ikey: str | None = None, description: str | None = None, tags: dict[str, str] | None = None, promise_headers: dict[str, str] | None = None, promise_data: str | None = None, promise_tags: dict[str, str] | None = None, updating: bool = False) -> tuple[ScheduleRecord, bool]:

Undocumented

_schedules: dict[str, ScheduleRecord] =

Undocumented

_store =

Undocumented