hio.hioing
hio.hioing module
Generic Constants and Classes Exception Classes
Module Contents
Classes
Base class to enable consistent MRO for mixin multiple inheritance |
Attributes
- exception hio.hioing.HioError[source]
Bases:
ExceptionBase Class for hio exceptions
To use raise HioError(“Error: message”)
- exception hio.hioing.ValidationError[source]
Bases:
HioErrorValidation related errors Usage:
raise ValidationError(“error message”)
- exception hio.hioing.VersionError[source]
Bases:
ValidationErrorBad or Unsupported Version
- Usage:
raise VersionError(“error message”)
- class hio.hioing.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