hio

hio package

Subpackages

Submodules

Package Contents

Classes

Mixin

Base class to enable consistent MRO for mixin multiple inheritance

Attributes

__version__

hio.__version__ = 0.6.9[source]
class hio.Mixin(*pa, **kwa)[source]

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.HioError[source]

Bases: Exception

Base Class for hio exceptions

To use raise HioError(“Error: message”)

exception hio.ValidationError[source]

Bases: HioError

Validation related errors Usage:

raise ValidationError(“error message”)

exception hio.VersionError[source]

Bases: ValidationError

Bad or Unsupported Version

Usage:

raise VersionError(“error message”)