From: Jonathan Bangert Date: Fri, 21 Jul 2023 15:11:01 +0000 (+0200) Subject: Simplify extra kwargs check X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=af36e7c4bba9803472fbc21a30a6e41016a1c355;p=music-assistant-server.git Simplify extra kwargs check --- diff --git a/music_assistant/server/providers/deezer/__init__.py b/music_assistant/server/providers/deezer/__init__.py index 33bd7060..d3492a29 100644 --- a/music_assistant/server/providers/deezer/__init__.py +++ b/music_assistant/server/providers/deezer/__init__.py @@ -528,11 +528,12 @@ class DeezerProvider(MusicProvider): # pylint: disable=W0223 extra_init_kwargs: dict[str, Any] | None = None, ) -> Track | PlaylistTrack: """Parse the deezer-python track to a MASS track.""" - if extra_init_kwargs: - if "position" in extra_init_kwargs: - track_class = PlaylistTrack - elif "disc_number" in extra_init_kwargs and "track_number" in extra_init_kwargs: - track_class = AlbumTrack + if extra_init_kwargs is None: + extra_init_kwargs = {} + elif "position" in extra_init_kwargs: + track_class = PlaylistTrack + elif "disc_number" in extra_init_kwargs and "track_number" in extra_init_kwargs: + track_class = AlbumTrack else: track_class = Track return track_class(