cwltool.errors
==============

.. py:module:: cwltool.errors


Exceptions
----------

.. autoapisummary::

   cwltool.errors.WorkflowException
   cwltool.errors.UnsupportedRequirement
   cwltool.errors.ArgumentException
   cwltool.errors.GraphTargetMissingException


Module Contents
---------------

.. py:exception:: WorkflowException

   Bases: :py:obj:`Exception`

   .. autoapi-inheritance-diagram:: cwltool.errors.WorkflowException
      :parts: 1


   Common base class for all non-exit exceptions.


.. py:exception:: UnsupportedRequirement

   Bases: :py:obj:`WorkflowException`

   .. autoapi-inheritance-diagram:: cwltool.errors.UnsupportedRequirement
      :parts: 1


   Common base class for all non-exit exceptions.


.. py:exception:: ArgumentException

   Bases: :py:obj:`Exception`

   .. autoapi-inheritance-diagram:: cwltool.errors.ArgumentException
      :parts: 1


   Mismatched command line arguments provided.


.. py:exception:: GraphTargetMissingException

   Bases: :py:obj:`WorkflowException`

   .. autoapi-inheritance-diagram:: cwltool.errors.GraphTargetMissingException
      :parts: 1


   When a ``$graph`` is encountered and there is no target and no ``main``/``#main``.


