From d778443ea0d36408a1af6a4f51c8406c8c4ca7ad Mon Sep 17 00:00:00 2001 From: Adrian Sampson Date: Tue, 25 Mar 2014 22:44:15 -0700 Subject: [PATCH] don't wrap standard errors during Mutagen save() --- beets/mediafile.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/beets/mediafile.py b/beets/mediafile.py index 81036ffa4..301e0f370 100644 --- a/beets/mediafile.py +++ b/beets/mediafile.py @@ -1237,6 +1237,9 @@ class MediaFile(object): # Isolate bugs in Mutagen. try: self.mgfile.save(**kwargs) + except (IOError, OSError): + # Propagate these through: they don't represent Mutagen bugs. + raise except Exception as exc: log.debug(traceback.format_exc()) log.error('uncaught Mutagen exception in save: {0}'.format(exc))