From b7e2ba77958fb01f15781815b8fcbfe2d6387d8a Mon Sep 17 00:00:00 2001 From: Adrian Sampson Date: Sun, 6 Oct 2013 11:28:29 -0700 Subject: [PATCH] convert: log transcoding command --- beetsplug/convert.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/beetsplug/convert.py b/beetsplug/convert.py index 0112712c3..11c44dd60 100644 --- a/beetsplug/convert.py +++ b/beetsplug/convert.py @@ -20,6 +20,7 @@ import threading from subprocess import Popen import tempfile from string import Template +import pipes from beets.plugins import BeetsPlugin from beets import ui, util @@ -80,10 +81,13 @@ def encode(source, dest): for arg in command: arg = arg.encode('utf-8') opts.append(Template(arg).substitute({ - 'source': source, - 'dest': dest + 'source': source, + 'dest': dest, })) + log.debug(u'convert: executing: {0}'.format( + u' '.join(pipes.quote(o.decode('utf8', 'ignore')) for o in opts) + )) encode = Popen(opts, close_fds=True, stderr=DEVNULL) encode.wait()