diff options
Diffstat (limited to 'dupfiles')
-rwxr-xr-x | dupfiles | 8 |
1 files changed, 2 insertions, 6 deletions
@@ -58,14 +58,10 @@ class DuplicateFileFinder(object): subdirs.sort() pathnames = [os.path.join(dirname, f) for f in filenames] for pathname in pathnames: - stat = os.stat(pathname) + stat = os.lstat(pathname) t = (stat.st_dev, stat.st_ino, pathname) if stat.st_size in self.by_size: - for dev, ino, pathname in self.by_size[stat.st_size]: - if stat.st_dev == dev and stat.st_ino == ino: - break - else: - self.by_size[stat.st_size].append(t) + self.by_size[stat.st_size].append(t) else: self.by_size[stat.st_size] = [t] self.progress.finished() |