hio.hioing

hio.hioing module

Generic Constants and Classes Exception Classes

Module Contents

class hio.hioing.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

exception hio.hioing.HioError

Bases: Exception

Base Class for hio exceptions

To use raise HioError(“Error: message”)

exception hio.hioing.SizeError

Bases: HioError

Resource size related errors. Usage: raise SizeError(“error message”).

exception hio.hioing.ValidationError

Bases: HioError

Validation related errors. Usage: raise ValidationError(“error message”).

exception hio.hioing.VersionError

Bases: ValidationError

Bad or Unsupported Version

Usage::

raise VersionError(“error message”)

exception hio.hioing.OglerError

Bases: HioError

Error using or configuring Ogler

Usage::

raise OglerError(“error message”)

exception hio.hioing.FilerError

Bases: HioError

Error using or configuring Filer

Usage::

raise FilerError(“error message”)

exception hio.hioing.NamerError

Bases: HioError

Error using or configuring Namer

Usage::

raise NamerError(“error message”)

exception hio.hioing.MultiError

Bases: HioError

Error using or configuring multiprocessing support classes

Usage::

raise MultiError(“error message”)

exception hio.hioing.HierError

Bases: HioError

Error using or configuring hiering support classes

Usage::

raise HierError(“error message”)

exception hio.hioing.MemoerError

Bases: HioError

Error using or configuring Memoer

Usage::

raise MemoGramError(“error message”)

exception hio.hioing.MemoerVerifyError

Bases: MemoerError

Error extracting and verifying memo gram signature

Usage::

raise MemoerSignatureError(“error message”)