From c8b571b38f00b416b6009dc749a034715389d432 Mon Sep 17 00:00:00 2001 From: Keith Edmunds Date: Fri, 14 Feb 2025 21:44:20 +0000 Subject: [PATCH] Misc cleanups from query_tabs branch --- app/dbtables.py | 5 +++-- app/musicmuster.py | 6 ++---- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/app/dbtables.py b/app/dbtables.py index c12b8cc..a23a79f 100644 --- a/app/dbtables.py +++ b/app/dbtables.py @@ -50,7 +50,8 @@ class PlaydatesTable(Model): lastplayed: Mapped[dt.datetime] = mapped_column(index=True) track_id: Mapped[int] = mapped_column(ForeignKey("tracks.id")) track: Mapped["TracksTable"] = relationship( - "TracksTable", back_populates="playdates" + "TracksTable", + back_populates="playdates", ) def __repr__(self) -> str: @@ -103,7 +104,7 @@ class PlaylistRowsTable(Model): ) playlist: Mapped[PlaylistsTable] = relationship(back_populates="rows") - track_id: Mapped[Optional[int]] = mapped_column(ForeignKey("tracks.id")) + track_id: Mapped[Optional[int]] = mapped_column(ForeignKey("tracks.id", ondelete="CASCADE")) track: Mapped["TracksTable"] = relationship( "TracksTable", back_populates="playlistrows", diff --git a/app/musicmuster.py b/app/musicmuster.py index 4b171d1..723413e 100755 --- a/app/musicmuster.py +++ b/app/musicmuster.py @@ -502,9 +502,7 @@ class Window(QMainWindow): ) ) file_menu.addSeparator() - file_menu.addAction( - self.create_action("Exit", self.close) - ) # Default action for closing + file_menu.addAction(self.create_action("Exit", self.close)) # Playlist Menu playlist_menu = menu_bar.addMenu("&Playlist") @@ -768,7 +766,7 @@ class Window(QMainWindow): def create_playlist_tab(self, playlist: Playlists) -> int: """ - Take the passed proxy model, create a playlist tab and + Take the passed playlist, create a playlist tab and add tab to display. Return index number of tab. """