album enum

This commit is contained in:
Hellow2
2023-04-18 12:14:34 +02:00
parent ea66618a54
commit 3edc4e46f2
6 changed files with 5 additions and 8 deletions

View File

@@ -1,10 +1,10 @@
from ..utils.enums import album
from . import (
song,
metadata,
source,
parents,
formatted_text,
album,
option,
collection
)
@@ -24,8 +24,6 @@ Target = song.Target
Lyrics = song.Lyrics
Label = song.Label
AlbumType = album.AlbumType
AlbumStatus = album.AlbumStatus
Album = song.Album
FormattedText = formatted_text.FormattedText

View File

@@ -1,26 +0,0 @@
from enum import Enum
class AlbumStatus(Enum):
"""
Enum class representing the possible statuses of an album.
"""
UNRELEASED = "Unreleased"
RELEASED = "Released"
LEAKED = "Leaked"
OFFICIAL = "Official"
BOOTLEG = "Bootleg"
class AlbumType(Enum):
"""
Enum class representing the possible types of an album.
"""
STUDIO_ALBUM = "Studio Album"
EP = "EP (Extended Play)"
SINGLE = "Single"
LIVE_ALBUM = "Live Album"
COMPILATION_ALBUM = "Compilation Album"
MIXTAPE = "Mixtape"
DEMO = "Demo"
OTHER = "Other"

View File

@@ -4,7 +4,7 @@ from typing import List, Optional, Dict, Tuple
import pycountry
from .album import AlbumType, AlbumStatus
from ..utils.enums.album import AlbumType, AlbumStatus
from .collection import Collection
from .formatted_text import FormattedText
from .lyrics import Lyrics