hio.hioing ========== .. py:module:: hio.hioing .. autoapi-nested-parse:: hio.hioing module Generic Constants and Classes Exception Classes Module Contents --------------- .. py:class:: Mixin(*pa, **kwa) Base class to enable consistent MRO for mixin multiple inheritance Allows each subclass to call ``super(MixinSubClass, self).__init__(*pa, **kwa)`` So the __init__ propagates to common top of Tree https://medium.com/geekculture/cooperative-multiple-inheritance-in-python-practice-60e3ac5f91cc .. py:exception:: HioError Bases: :py:obj:`Exception` Base Class for hio exceptions To use raise HioError("Error: message") .. py:exception:: SizeError Bases: :py:obj:`HioError` Resource size related errors. Usage: raise SizeError("error message"). .. py:exception:: ValidationError Bases: :py:obj:`HioError` Validation related errors. Usage: raise ValidationError("error message"). .. py:exception:: VersionError Bases: :py:obj:`ValidationError` Bad or Unsupported Version Usage:: raise VersionError("error message") .. py:exception:: OglerError Bases: :py:obj:`HioError` Error using or configuring Ogler Usage:: raise OglerError("error message") .. py:exception:: FilerError Bases: :py:obj:`HioError` Error using or configuring Filer Usage:: raise FilerError("error message") .. py:exception:: NamerError Bases: :py:obj:`HioError` Error using or configuring Namer Usage:: raise NamerError("error message") .. py:exception:: MultiError Bases: :py:obj:`HioError` Error using or configuring multiprocessing support classes Usage:: raise MultiError("error message") .. py:exception:: HierError Bases: :py:obj:`HioError` Error using or configuring hiering support classes Usage:: raise HierError("error message") .. py:exception:: MemoerError Bases: :py:obj:`HioError` Error using or configuring Memoer Usage:: raise MemoGramError("error message") .. py:exception:: MemoerVerifyError Bases: :py:obj:`MemoerError` Error extracting and verifying memo gram signature Usage:: raise MemoerSignatureError("error message")