Exceptions
Core exceptions for the entire package.
Exceptions:
Generic base class for all Musify-related errors |
|
Exception raised for invalid keys. |
|
Exception raised for invalid values. |
|
|
Exception raised for invalid types. |
Exception raised for invalid attributes. |
|
Exception raised for import errors, usually from missing modules. |
|
|
Exception raised for errors related to |
|
Exception raised for errors related to |
- exception musify.exception.MusifyError
Bases:
ExceptionGeneric base class for all Musify-related errors
- exception musify.exception.MusifyKeyError
Bases:
MusifyError,KeyErrorException raised for invalid keys.
- exception musify.exception.MusifyValueError
Bases:
MusifyError,ValueErrorException raised for invalid values.
- exception musify.exception.MusifyTypeError(kind, message='Invalid item type given')
Bases:
MusifyError,TypeErrorException raised for invalid types.
- exception musify.exception.MusifyAttributeError
Bases:
MusifyError,AttributeErrorException raised for invalid attributes.
- exception musify.exception.MusifyImportError
Bases:
MusifyError,ImportErrorException raised for import errors, usually from missing modules.
- exception musify.exception.MusifyEnumError(value, message='Could not find enum')
Bases:
MusifyErrorException raised for errors related to
MusifyEnumimplementations.- Parameters:
value (
Any) – The value that caused the error.message (
str(default:'Could not find enum')) – Explanation of the error.
- exception musify.exception.FieldError(message=None, field=None)
Bases:
MusifyEnumErrorException raised for errors related to
Fieldenums.- Parameters:
message (
str|None(default:None)) – Explanation of the error.