airflow.executors.local_executor
¶
LocalExecutor
See also
For more information on how the LocalExecutor works, take a look at the guide: Local Executor
Module Contents¶
-
class
airflow.executors.local_executor.
LocalWorker
(result_queue)[source]¶ Bases:
multiprocessing.Process
,airflow.utils.log.logging_mixin.LoggingMixin
LocalWorker Process implementation to run airflow commands. Executes the given command and puts the result into a result queue when done, terminating execution.
-
class
airflow.executors.local_executor.
QueuedLocalWorker
(task_queue, result_queue)[source]¶ Bases:
airflow.executors.local_executor.LocalWorker
LocalWorker implementation that is waiting for tasks from a queue and will continue executing commands as they become available in the queue. It will terminate execution once the poison token is found.
-
class
airflow.executors.local_executor.
LocalExecutor
[source]¶ Bases:
airflow.executors.base_executor.BaseExecutor
LocalExecutor executes tasks locally in parallel. It uses the multiprocessing Python library and queues to parallelize the execution of tasks.
-
class
_UnlimitedParallelism
(executor)[source]¶ Bases:
object
Implements LocalExecutor with unlimited parallelism, starting one process per each command to execute.
-
class