From 148b88951d49ffdcd1a8e47e0b8b44a18f2f718a Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Tue, 27 Jan 2015 14:39:44 +0100 Subject: [PATCH] Don't deal with invalid unicode --- scanner/TreeWalker.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scanner/TreeWalker.py b/scanner/TreeWalker.py index 191b187..f52873b 100644 --- a/scanner/TreeWalker.py +++ b/scanner/TreeWalker.py @@ -49,7 +49,10 @@ class TreeWalker: except KeyboardInterrupt: raise except: - pass + next_level() + message("unicode error", entry.decode(sys.getfilesystemencoding(), "replace")) + back_level() + continue entry = os.path.join(path, entry) if os.path.isdir(entry): album.add_album(self.walk(entry))