Skip to content

Commit e45dba1

Browse files
committed
Fix directory count problem
Related to #8
1 parent dbb0a56 commit e45dba1

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

phodupe/dupe_finder.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ def getDuplicateFileNames(directory1, destinationsToDelete, recursivelySearch, m
106106

107107
destinationDirectoriesFilesListNoExt.append(destinationDirectoriesFilesNoExt)
108108

109-
dupeFiles = []
109+
dupeFiles = set()
110110
dupeDirectoryIndexes = set()
111111

112112
for fileName in directory1FilesNoExt:
@@ -118,14 +118,13 @@ def getDuplicateFileNames(directory1, destinationsToDelete, recursivelySearch, m
118118
fileCount += 1
119119

120120
if fileCount == len(destinationDirectoriesFilesListNoExt):
121-
dupeFiles.append(fileName)
121+
dupeFiles.add(fileName)
122122
else:
123123

124-
for x in range(len(destinationDirectoriesFilesListNoExt)):
124+
for x in range(len(destinationDirectoriesFilesListNoExt) - 1):
125125
if fileName in destinationDirectoriesFilesListNoExt[x]:
126-
dupeFiles.append(fileName)
126+
dupeFiles.add(fileName)
127127
dupeDirectoryIndexes.add(x)
128-
break
129128

130129
if matchAllDirectories:
131130
return (dupeFiles, len(destinationDirectoryPaths) + 1)

0 commit comments

Comments
 (0)