From dedd38f0299169de9a400ad336e7c578724a0238 Mon Sep 17 00:00:00 2001 From: JoeLametta Date: Fri, 14 May 2021 16:08:58 +0000 Subject: [PATCH] Ignore leading / trailing slashes in template Fixes #530. Signed-off-by: JoeLametta --- whipper/common/program.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whipper/common/program.py b/whipper/common/program.py index d908017..6f0f044 100644 --- a/whipper/common/program.py +++ b/whipper/common/program.py @@ -222,7 +222,7 @@ class Program: # htoa defaults to disc's artist v['a'] = metadata.artist - template = re.sub(r'%(\w)', r'%(\1)s', template) + template = re.sub(r'%(\w)', r'%(\1)s', template.strip('/')) v_fltr = {k: self._filter.filter(v2) if isinstance(v2, str) else v2 for k, v2 in v.items()} return os.path.join(outdir, template % v_fltr)