From dd58f1b4528438f7d7dd5e976359f92cfcc151e3 Mon Sep 17 00:00:00 2001 From: Jocelyn De La Rosa Date: Sun, 24 Aug 2014 00:15:13 +0200 Subject: [PATCH] Catch UnreadableFileError when reading files in a (try_)write context --- beets/library.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/beets/library.py b/beets/library.py index 35bd4b3fc..456f51f7b 100644 --- a/beets/library.py +++ b/beets/library.py @@ -398,7 +398,7 @@ class Item(LibModel): try: mediafile = MediaFile(syspath(path), id3v23=beets.config['id3v23'].get(bool)) - except (OSError, IOError) as exc: + except (OSError, IOError, UnreadableFileError) as exc: raise ReadError(self.path, exc) mediafile.update(self)