sane_timing_types

scheduler.base.job_util.sane_timing_types(job_type: JobType, timing: list[datetime.timedelta] | list[datetime.time] | list[scheduler.trigger.core.Weekday]) None[source]

Determine if the JobType is fulfilled by the type of the specified timing.

Parameters:
job_typeJobType

JobType to test agains.

timingTimingJobUnion

The timing object to be tested.

Raises:
TypeError

If the timing object has the wrong Type for a specific JobType.