airflow.providers.standard.sensors.time
¶
Module Contents¶
Classes¶
Arguments required for start task execution from triggerer. |
|
Waits until the specified time of the day. |
|
Waits until the specified time of the day. |
- class airflow.providers.standard.sensors.time.StartTriggerArgs[source]¶
Arguments required for start task execution from triggerer.
- timeout: datetime.timedelta | None[source]¶
- class airflow.providers.standard.sensors.time.TimeSensor(*, target_time, **kwargs)[source]¶
Bases:
airflow.sensors.base.BaseSensorOperator
Waits until the specified time of the day.
- Parameters
target_time (datetime.time) – time after which the job succeeds
See also
For more information on how to use this sensor, take a look at the guide: TimeSensor
- class airflow.providers.standard.sensors.time.TimeSensorAsync(*, target_time, start_from_trigger=False, trigger_kwargs=None, end_from_trigger=False, **kwargs)[source]¶
Bases:
airflow.sensors.base.BaseSensorOperator
Waits until the specified time of the day.
This frees up a worker slot while it is waiting.
- Parameters
target_time (datetime.time) – time after which the job succeeds
start_from_trigger (bool) – Start the task directly from the triggerer without going into the worker.
end_from_trigger (bool) – End the task directly from the triggerer without going into the worker.
trigger_kwargs (dict[str, Any] | None) – The keyword arguments passed to the trigger when start_from_trigger is set to True during dynamic task mapping. This argument is not used in standard usage.
See also
For more information on how to use this sensor, take a look at the guide: TimeSensorAsync