Merge pull request #497 from exislow/add-video-id
refactor(helper): improve ID format handling logic
This commit is contained in:
Generated
+1
-1
@@ -2358,4 +2358,4 @@ gui = ["pyqtdarktheme-fork", "pyside6"]
|
||||
[metadata]
|
||||
lock-version = "2.1"
|
||||
python-versions = ">=3.12,<3.13"
|
||||
content-hash = "e2545be9d3073f35d9f926d7c45b97e2e53f66447132e0f4eeb2330cb2291246"
|
||||
content-hash = "e27796fbb2cf94075e1304607b89c746b9e2f4a4cda8edb216a9025a8d6fc4fa"
|
||||
|
||||
@@ -279,8 +279,10 @@ def _format_ids(
|
||||
str | None: The formatted ID or None if the format string is not ID-related.
|
||||
"""
|
||||
# Handle track and playlist IDs
|
||||
if (name == "track_id" and isinstance(media, Track | Video)) or (
|
||||
name == "playlist_id" and isinstance(media, Playlist)
|
||||
if (
|
||||
(name == "track_id" and isinstance(media, Track))
|
||||
or (name == "playlist_id" and isinstance(media, Playlist))
|
||||
or (name == "video_id" and isinstance(media, Video))
|
||||
):
|
||||
return str(media.id)
|
||||
# Handle album IDs
|
||||
|
||||
Reference in New Issue
Block a user