use urllib to un-escape quotes

This commit is contained in:
2022-05-07 20:18:06 +02:00
parent 4d617a956c
commit c2763f5f6b

View File

@@ -8,7 +8,7 @@ import mutagen.id3
from mutagen.id3 import ID3, TIT2, TIT3, TALB, TRCK, TYER from mutagen.id3 import ID3, TIT2, TIT3, TALB, TRCK, TYER
import os import os
from shutil import copyfile from shutil import copyfile
from urllib import unquote import urllib
import xml.etree.cElementTree as xml import xml.etree.cElementTree as xml
@@ -40,7 +40,7 @@ def copy_file(track: Track, targetFolder) -> str:
""" """
Copies a track from its source to the destination folder Copies a track from its source to the destination folder
""" """
path = unquote(track.Location[7:]) path = urllib.parse.unquote(track.Location[7:])
dst = os.path.join(targetFolder, os.path.basename(path)) dst = os.path.join(targetFolder, os.path.basename(path))
if (os.path.exists(path)): if (os.path.exists(path)):
print('Copying file {0}'.format(path)) print('Copying file {0}'.format(path))