diff options
| author | Robert Honz <exislow+github@gmail.com> | 2024-04-02 16:16:38 +0200 |
|---|---|---|
| committer | Robert Honz <exislow+github@gmail.com> | 2024-04-02 16:16:38 +0200 |
| commit | 007900eafeea8215c041e9d47d9bd9af4cf5812b (patch) | |
| tree | a8a8894a7dc5c720ee5313070960ef4038ea876a | |
| parent | bd2e7ec7031d22a1358b429d23411ac09b2a493c (diff) | |
| download | tidal-dl-ng-007900eafeea8215c041e9d47d9bd9af4cf5812b.tar.gz | |
👷 Converted all Enums to StrEnum
| -rw-r--r-- | tidal_dl_ng/constants.py | 20 | ||||
| -rw-r--r-- | tidal_dl_ng/dialog.py | 4 |
2 files changed, 12 insertions, 12 deletions
diff --git a/tidal_dl_ng/constants.py b/tidal_dl_ng/constants.py index 84bb4a0..cd1caa7 100644 --- a/tidal_dl_ng/constants.py +++ b/tidal_dl_ng/constants.py @@ -1,4 +1,4 @@ -from enum import Enum +from enum import StrEnum CTX_TIDAL: str = "tidal" REQUESTS_TIMEOUT_SEC: int = 45 @@ -7,14 +7,14 @@ UNIQUIFY_THRESHOLD: int = 99 FILENAME_SANITIZE_PLACEHOLDER: str = "_" -class QualityVideo(Enum): +class QualityVideo(StrEnum): P360: int = 360 P480: int = 480 P720: int = 720 P1080: int = 1080 -class MediaType(Enum): +class MediaType(StrEnum): TRACK: str = "track" VIDEO: str = "video" PLAYLIST: str = "playlist" @@ -22,20 +22,20 @@ class MediaType(Enum): MIX: str = "mix" -class SkipExisting(Enum): +class SkipExisting(StrEnum): Disabled: bool = False Filename: str = "exact" ExtensionIgnore: str = "extension_ignore" Append: str = "append" -class StreamManifestMimeType(Enum): +class StreamManifestMimeType(StrEnum): MPD: str = "application/dash+xml" BTS: str = "application/vnd.tidal.bts" VIDEO: str = "video/mp2t" -class CoverDimensions(Enum): +class CoverDimensions(StrEnum): Px80: int = 80 Px160: int = 160 Px320: int = 320 @@ -43,23 +43,23 @@ class CoverDimensions(Enum): Px1280: int = 1280 -class TidalLists(Enum): +class TidalLists(StrEnum): Playlists: str = "Playlists" Favorites: str = "Favorites" Mixes: str = "Mixes" -class AudioExtensions(Enum): +class AudioExtensions(StrEnum): FLAC: str = ".flac" M4A: str = ".m4a" MP4: str = ".mp4" -class VideoExtensions(Enum): +class VideoExtensions(StrEnum): TS: str = ".ts" -class QueueDownloadStatus(Enum): +class QueueDownloadStatus(StrEnum): Waiting: str = "⏳️" Downloading: str = "▶️" Finished: str = "✅" diff --git a/tidal_dl_ng/dialog.py b/tidal_dl_ng/dialog.py index c8abdc8..9f1d06b 100644 --- a/tidal_dl_ng/dialog.py +++ b/tidal_dl_ng/dialog.py @@ -1,6 +1,6 @@ import os.path import webbrowser -from enum import Enum +from enum import StrEnum from pathlib import Path from PySide6 import QtCore, QtGui, QtWidgets @@ -102,7 +102,7 @@ class DialogPreferences(QtWidgets.QDialog): icon: QtGui.QIcon help_settings: HelpSettings parameters_checkboxes: [str] - parameters_combo: [(str, Enum)] + parameters_combo: [(str, StrEnum)] parameters_line_edit: [str] prefix_checkbox: str = "cb_" prefix_label: str = "l_" |
