info: error msg instead of traceback on IOError

IOErrors were previously not caught, displaying full traceback to the user
This commit is contained in:
Tom Jaspers 2015-03-13 17:55:09 +01:00
parent 02855a44bd
commit 96a565a614

View file

@ -145,7 +145,7 @@ class InfoPlugin(BeetsPlugin):
for data_emitter in data_collector(lib, ui.decargs(args)):
try:
data = data_emitter()
except mediafile.UnreadableFileError as ex:
except (mediafile.UnreadableFileError, IOError) as ex:
self._log.error(u'cannot read file: {0}', ex)
continue