aboutsummaryrefslogtreecommitdiffstats
path: root/scanner/TreeWalker.py
diff options
context:
space:
mode:
Diffstat (limited to 'scanner/TreeWalker.py')
-rw-r--r--scanner/TreeWalker.py5
1 files changed, 4 insertions, 1 deletions
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))