From b95081e8409af6e5b1ffc9ce1ec911f6cf86921d Mon Sep 17 00:00:00 2001 From: EKNr1 Date: Mon, 27 Jan 2025 18:21:41 +0100 Subject: [PATCH] Fixed crash that occurred when renaming new playlists. --- wobuzz/player/playlist.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/wobuzz/player/playlist.py b/wobuzz/player/playlist.py index 84672f8..5bc133c 100644 --- a/wobuzz/player/playlist.py +++ b/wobuzz/player/playlist.py @@ -124,11 +124,10 @@ class Playlist: wbz.close() def delete(self): - os.remove( - os.path.expanduser( - f"{self.app.settings.library_path}/playlists/{self.title.replace(" ", "_")}.wbz.m3u" - ), - ) + path = f"{self.app.settings.library_path}/playlists/{self.title.replace(" ", "_")}.wbz.m3u" + + if os.path.exists(path): + os.remove(os.path.expanduser(path)) def append_track(self, track): self.tracks.append(track)