From ec8a5e1bc3e48340b4782922dc2b45d83186027e Mon Sep 17 00:00:00 2001 From: Remy Date: Fri, 19 Aug 2011 15:44:53 -0700 Subject: [PATCH] Fixed (hopefully) the isfile unicode error --- headphones/librarysync.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/headphones/librarysync.py b/headphones/librarysync.py index 81808890..c3c672f5 100644 --- a/headphones/librarysync.py +++ b/headphones/librarysync.py @@ -12,7 +12,7 @@ def libraryScan(dir=None): tracks = myDB.select('SELECT Location, TrackID from tracks WHERE Location IS NOT NULL') for track in tracks: - if not os.path.isfile(track['Location']): + if not os.path.isfile(track['Location'].encode(headphones.SYS_ENCODING)): myDB.action('UPDATE tracks SET Location=? WHERE TrackID=?', [None, track['TrackID']]) if not dir: