fix crash when filename contains '='

This commit is contained in:
Zack Drach 2016-01-04 02:00:03 -08:00
parent ec1dd8f989
commit 2fb13188ac

View file

@ -373,7 +373,7 @@ class Playlist(Record):
def populate_pls(self, data): def populate_pls(self, data):
sorttracks = [] sorttracks = []
for i in data: for i in data:
dataarr = i.strip().split("=") dataarr = i.strip().split("=", 1)
if dataarr[0].lower().startswith("file"): if dataarr[0].lower().startswith("file"):
num = int(dataarr[0][4:]) num = int(dataarr[0][4:])
filename = urllib.unquote(dataarr[1]).strip() filename = urllib.unquote(dataarr[1]).strip()