transparentmeta.use_case package

Subpackages

Submodules

transparentmeta.use_case.constants module

Module featuring constants for core business logic in the use case package.

transparentmeta.use_case.exceptions module

This module defines custom exceptions for the use case component.

exception transparentmeta.use_case.exceptions.UnsupportedAudioFormatError(source, supported_formats=('mp3', 'wav', 'wave'))[source]

Bases: Exception

Raised when the audio file format is not supported.

__init__(source, supported_formats=('mp3', 'wav', 'wave'))[source]

transparentmeta.use_case.types module

This module defines type aliases used across the use_case package.

This includes shared types for ID3-tagged audio files compatible with the Mutagen library (e.g., MP3 and WAV).

Module contents