Schedule

Abstract base class for all schedule types

Abstract base class for all schedule types

Abstract base class for all schedule types

Methods

from_dict(data: 'dict[str, Any]') -> 'Schedule'

Deserialize schedule from dictionary

next_run_time(self, base_time: 'datetime | None' = None) -> 'datetime | None'

Get the next run time for this schedule

Args: base_time: Base time to calculate from (default: now)

Returns: Next scheduled run time, or None if no future runs

should_run(self, current_time: 'datetime') -> 'bool'

Check if the schedule should run at the given time

Args: current_time: Current time to check

Returns: True if schedule should run

to_dict(self) -> 'dict[str, Any]'

Serialize schedule to dictionary


Generated from flux/Schedule. Last verified against Flux 0.56.0.