diff --git a/core/app.py b/core/app.py index 309f8a98..2f1a25e0 100644 --- a/core/app.py +++ b/core/app.py @@ -113,7 +113,11 @@ class DupeGuru(RegistrableApplication, Broadcaster): seen_inodes = set() result = [] for file in files: - inode = io.stat(file.path).st_ino + try: + inode = io.stat(file.path).st_ino + except OSError: + # The file was probably deleted or something + continue if inode not in seen_inodes: seen_inodes.add(inode) result.append(file)