From 1b94baca63f67578b2b869cf103aa08857542bf1 Mon Sep 17 00:00:00 2001 From: "Dr.Blank" <64108942+Dr-Blank@users.noreply.github.com> Date: Tue, 4 Feb 2025 21:16:06 +0530 Subject: [PATCH] Handle potential OSError when unlinking temporary files in ArtResizer --- beets/util/artresizer.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/beets/util/artresizer.py b/beets/util/artresizer.py index 09cc29e0df..898ffeab85 100644 --- a/beets/util/artresizer.py +++ b/beets/util/artresizer.py @@ -655,7 +655,10 @@ def reformat(self, path_in, new_format, deinterlaced=True): ) finally: if result_path != path_in: - os.unlink(path_in) + try: + os.unlink(path_in) + except OSError: + pass return result_path @property