From 7de7dea1daac308fd3994037a5a49849d43da051 Mon Sep 17 00:00:00 2001 From: Andrzej Ciarkowski Date: Mon, 15 Feb 2016 21:59:10 +0100 Subject: [PATCH] webserve.py: Fix scanning artists with non-ASCII letters in folder names. This patch prevents exceptions from os.path.isdir() called with unicode folder names. --- headphones/webserve.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/headphones/webserve.py b/headphones/webserve.py index 561dea0e..56d79ea1 100644 --- a/headphones/webserve.py +++ b/headphones/webserve.py @@ -343,7 +343,7 @@ class WebInterface(object): for dir in dirs: artistfolder = os.path.join(dir, folder) - if not os.path.isdir(artistfolder): + if not os.path.isdir(artistfolder.encode(headphones.SYS_ENCODING)): logger.debug("Cannot find directory: " + artistfolder) continue threading.Thread(target=librarysync.libraryScan,