:mod:`airflow.models.pool` ========================== .. py:module:: airflow.models.pool Module Contents --------------- .. py:class:: Pool Bases: :class:`airflow.models.base.Base` .. attribute:: __tablename__ :annotation: = slot_pool .. attribute:: id .. attribute:: pool .. attribute:: slots .. attribute:: description .. attribute:: DEFAULT_POOL_NAME :annotation: = default_pool .. method:: __repr__(self) .. staticmethod:: get_pool(pool_name, session=None) .. staticmethod:: get_default_pool(session=None) .. method:: to_json(self) .. method:: occupied_slots(self, session) Returns the number of slots used by running/queued tasks at the moment. .. method:: used_slots(self, session) Returns the number of slots used by running tasks at the moment. .. method:: queued_slots(self, session) Returns the number of slots used by queued tasks at the moment. .. method:: open_slots(self, session) Returns the number of slots open at the moment