From b91efb88f484dad47b4b4abe333447cabfabf66e Mon Sep 17 00:00:00 2001 From: Gunther Schmidl Date: Sat, 25 Jul 2020 20:30:13 +0200 Subject: [PATCH] extract config to variable --- beets/dbcore/db.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/beets/dbcore/db.py b/beets/dbcore/db.py index 38fbae3bc..9dbe9316b 100755 --- a/beets/dbcore/db.py +++ b/beets/dbcore/db.py @@ -84,10 +84,11 @@ class FormattedMapping(Mapping): value = value.decode('utf-8', 'ignore') if self.for_path: - if re.match(r'^\w:', value): - value = value.replace(':', - beets.config['drive_sep_replace'].as_str()) sep_repl = beets.config['path_sep_replace'].as_str() + sep_drive = beets.config['drive_sep_replace'].as_str() + if re.match(r'^\w:', value): + value = value.replace(':', sep_drive) + for sep in (os.path.sep, os.path.altsep): if sep: value = value.replace(sep, sep_repl)