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))