:mod:`htcondor.dags` API Reference
.. module:: htcondor.dags
.. py:currentmodule:: htcondor.dags
Attention!
This is not documentation for DAGMan itself! If you run into DAGMan jargon that isn't explained here, see :ref:`dagman-workflows`.
.. autoclass:: DAG :members:
.. autoclass:: WalkOrder :members: .. autoattribute:: BREADTH_FIRST .. autoattribute:: DEPTH_FIRST
.. autoclass:: BaseNode :members:
.. autoclass:: NodeLayer :show-inheritance: :members:
.. autoclass:: SubDAG :show-inheritance: :members:
.. autoclass:: FinalNode :show-inheritance: :members:
.. autoclass:: Nodes :members:
.. autoclass:: BaseEdge :members:
.. autoclass:: OneToOne
.. autoclass:: ManyToMany
.. autoclass:: Grouper
.. autoclass:: Slicer
.. autoclass:: Script
.. autoclass:: DAGAbortCondition
.. autofunction:: write_dag
.. autoclass:: NodeNameFormatter :members:
.. autoclass:: SimpleFormatter
.. autoclass:: DotConfig
.. autoclass:: NodeStatusFile
:mod:`htcondor.dags` can read information from a DAGMan rescue file and apply it to your DAG as it is being constructed.
See :ref:`automated-workflows/dagman-resubmit-failed:The Rescue DAG` for more information on Rescue DAGs.
.. autofunction:: rescue
.. autofunction:: find_rescue_file