Celery taskbus

Tasks

Error

It currently isn’t possible to document this module, as docstrings of tasks appear to be discarded.

Utilities

class mandarin.taskbus.utils.MutagenParse(album: Album, song: Song)

A sanitizer and container class for data returned in the mutagen.Tags format.

class Album(title: Optional[str], artists: List[str])
title: Optional[str]
artists: List[str]
classmethod from_tags(tag: Dict[str, List[str]])mandarin.taskbus.utils.mutagenparse.MutagenParse.Album
__init__(title: Optional[str], artists: List[str])None

Initialize self. See help(type(self)) for accurate signature.

class Song(genre: Optional[str], title: Optional[str], year: Optional[int], disc_number: Optional[int], track_number: Optional[int], artists: List[str], composers: List[str], performers: List[str])
genre: Optional[str]
title: Optional[str]
year: Optional[int]
disc_number: Optional[int]
track_number: Optional[int]
artists: List[str]
composers: List[str]
performers: List[str]
classmethod from_tags(tag: Dict[str, List[str]])mandarin.taskbus.utils.mutagenparse.MutagenParse.Song
__init__(genre: Optional[str], title: Optional[str], year: Optional[int], disc_number: Optional[int], track_number: Optional[int], artists: List[str], composers: List[str], performers: List[str])None

Initialize self. See help(type(self)) for accurate signature.

album: Album
song: Song
static single_string(tag: Dict[str, List[str]], key: str, default: Optional[Any] = None)Any
static single_integer(tag: Dict[str, List[str]], key: str, default: Optional[Any] = None, error: Optional[Any] = None)Any
static multi_string(tag: Dict[str, List[str]], key: str)List[str]
classmethod from_tags(tag: Dict[str, List[str]])mandarin.taskbus.utils.mutagenparse.MutagenParse
__init__(album: Album, song: Song)None

Initialize self. See help(type(self)) for accurate signature.