anod.error
==========

.. py:module:: anod.error


Classes
-------

.. autoapisummary::

   anod.error.AnodError
   anod.error.SpecError
   anod.error.SandBoxError
   anod.error.ShellError


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

.. py:class:: AnodError

   Bases: :py:obj:`e3.error.E3Error`


   Base Anod error.


.. py:class:: SpecError

   Bases: :py:obj:`AnodError`


   Invalid specification file.


.. py:class:: SandBoxError

   Bases: :py:obj:`AnodError`


   Invalid sandbox or wrong sandbox configuration.


.. py:class:: ShellError(message: str, origin: str | None = None, process: e3.os.process.Run | None = None)

   Bases: :py:obj:`AnodError`


   Error returned by a process spawned by Anod.


   .. py:attribute:: process
      :value: None



