Exceptions

Inheritance diagram of musify.libraries.local.exception

Exceptions relating to local operations.

Exceptions:

LocalError([message])

Exception raised for local errors.

LocalItemError([message, kind])

Exception raised for local item errors.

LocalCollectionError([message, kind])

Exception raised for local collection errors.

TagError([message])

Exception raised for errors related to track tag errors.

LocalLibraryError([message])

Exception raised for errors related to LocalLibrary logic.

MusicBeeError([message])

Exception raised for errors related to MusicBee logic.

MusicBeeIDError([message])

Exception raised for errors related to MusicBee IDs.

XMLReaderError([message])

Exception raised for errors related to reading a MusicBee library XML file.

exception musify.libraries.local.exception.LocalError(message=None)

Bases: MusifyError

Exception raised for local errors.

Parameters:

message (str | None (default: None)) – Explanation of the error.

exception musify.libraries.local.exception.LocalItemError(message=None, kind=None)

Bases: LocalError

Exception raised for local item errors.

Parameters:
  • message (str | None (default: None)) – Explanation of the error.

  • kind (str | None (default: None)) – The item type related to the error.

exception musify.libraries.local.exception.LocalCollectionError(message=None, kind=None)

Bases: LocalError

Exception raised for local collection errors.

Parameters:
  • message (str | None (default: None)) – Explanation of the error.

  • kind (str | None (default: None)) – The collection type related to the error.

exception musify.libraries.local.exception.TagError(message=None)

Bases: LocalError

Exception raised for errors related to track tag errors.

exception musify.libraries.local.exception.LocalLibraryError(message=None)

Bases: LocalError

Exception raised for errors related to LocalLibrary logic.

exception musify.libraries.local.exception.MusicBeeError(message=None)

Bases: LocalLibraryError

Exception raised for errors related to MusicBee logic.

exception musify.libraries.local.exception.MusicBeeIDError(message=None)

Bases: MusicBeeError

Exception raised for errors related to MusicBee IDs.

exception musify.libraries.local.exception.XMLReaderError(message=None)

Bases: MusicBeeError

Exception raised for errors related to reading a MusicBee library XML file.