cwl_utils.errors
================

.. py:module:: cwl_utils.errors

.. autoapi-nested-parse::

   Common Exceptions.



Exceptions
----------

.. autoapisummary::

   cwl_utils.errors.ArrayMissingItems
   cwl_utils.errors.JavascriptException
   cwl_utils.errors.MissingKeyField
   cwl_utils.errors.MissingTypeName
   cwl_utils.errors.RecordMissingFields
   cwl_utils.errors.SubstitutionError
   cwl_utils.errors.WorkflowException
   cwl_utils.errors.GraphTargetMissingException


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

.. py:exception:: ArrayMissingItems

   Bases: :py:obj:`BaseException`

   .. autoapi-inheritance-diagram:: cwl_utils.errors.ArrayMissingItems
      :parts: 1


   From https://github.com/rabix/sbpack/blob/b8404a0859ffcbe1edae6d8f934e51847b003320/sbpack/lib.py .


.. py:exception:: JavascriptException

   Bases: :py:obj:`Exception`

   .. autoapi-inheritance-diagram:: cwl_utils.errors.JavascriptException
      :parts: 1


   Common base class for all non-exit exceptions.


.. py:exception:: MissingKeyField

   Bases: :py:obj:`BaseException`

   .. autoapi-inheritance-diagram:: cwl_utils.errors.MissingKeyField
      :parts: 1


   From https://github.com/rabix/sbpack/blob/b8404a0859ffcbe1edae6d8f934e51847b003320/sbpack/lib.py .


.. py:exception:: MissingTypeName

   Bases: :py:obj:`BaseException`

   .. autoapi-inheritance-diagram:: cwl_utils.errors.MissingTypeName
      :parts: 1


   From https://github.com/rabix/sbpack/blob/b8404a0859ffcbe1edae6d8f934e51847b003320/sbpack/lib.py .


.. py:exception:: RecordMissingFields

   Bases: :py:obj:`BaseException`

   .. autoapi-inheritance-diagram:: cwl_utils.errors.RecordMissingFields
      :parts: 1


   From https://github.com/rabix/sbpack/blob/b8404a0859ffcbe1edae6d8f934e51847b003320/sbpack/lib.py .


.. py:exception:: SubstitutionError

   Bases: :py:obj:`Exception`

   .. autoapi-inheritance-diagram:: cwl_utils.errors.SubstitutionError
      :parts: 1


   Common base class for all non-exit exceptions.


.. py:exception:: WorkflowException

   Bases: :py:obj:`Exception`

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


   Common base class for all non-exit exceptions.


.. py:exception:: GraphTargetMissingException

   Bases: :py:obj:`WorkflowException`

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


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


