From 96e9bed1b7af2141e35c9a7984be0c2a9f73b5ea Mon Sep 17 00:00:00 2001 From: David Trattnig <david@subsquare.at> Date: Wed, 11 Oct 2023 10:19:25 +0200 Subject: [PATCH] feat: init and playlist getter for item --- src/aura_engine/scheduling/domain.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/aura_engine/scheduling/domain.py b/src/aura_engine/scheduling/domain.py index bbe5514e..8721cf19 100644 --- a/src/aura_engine/scheduling/domain.py +++ b/src/aura_engine/scheduling/domain.py @@ -256,7 +256,7 @@ class Timeslot: self.end = end self.show = show self.episode = episode - self.playlist = Playlists(None, None, None) + self.playlist = None def get_id(self) -> int: """ @@ -478,6 +478,15 @@ class PlaylistItem: self.volume = volume self.metadata = metadata + def get_playlist(self) -> Playlist: + """ + Get the playlist of this item. + + Returns: + Playlist: The associated playlist. + """ + return self.playlist + def get_position(self) -> int: """ Calculate the position in the playlist. -- GitLab