From 7dcf160d0bf16d3daf24581305799d0d6f220fcc Mon Sep 17 00:00:00 2001 From: Johnny Robeson Date: Fri, 17 Jun 2016 02:32:57 -0400 Subject: [PATCH] make sure extract() in art handles bytestring paths --- beets/art.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/beets/art.py b/beets/art.py index f3455445b..bf1d03a0a 100644 --- a/beets/art.py +++ b/beets/art.py @@ -25,7 +25,7 @@ from tempfile import NamedTemporaryFile import imghdr import os -from beets.util import displayable_path, syspath +from beets.util import displayable_path, syspath, bytestring_path from beets.util.artresizer import ArtResizer from beets import mediafile @@ -188,7 +188,7 @@ def check_art_similarity(log, item, imagepath, compare_threshold): def extract(log, outpath, item): art = get_art(log, item) - + outpath = bytestring_path(outpath) if not art: log.info(u'No album art present in {0}, skipping.', item) return @@ -199,7 +199,7 @@ def extract(log, outpath, item): log.warning(u'Unknown image type in {0}.', displayable_path(item.path)) return - outpath += b'.' + ext + outpath += bytestring_path('.' + ext) log.info(u'Extracting album art from: {0} to: {1}', item, displayable_path(outpath))