Fix many whitespace issues.

This commit is contained in:
Patrick Zimmermann 2013-02-14 00:00:05 +01:00
parent 9597c9f129
commit 6d5935a0b9
2 changed files with 16 additions and 16 deletions

View File

@ -167,19 +167,19 @@ class DuplicateSongRemovalForm(OpenLPWizard):
self.duplicateSearchProgressBar.setValue(1)
self.notifyNoDuplicates()
return
# with x songs we have x*(x-1)/2 comparisons
maxProgressCount = maxSongs*(maxSongs-1)/2
# with x songs we have x*(x - 1) / 2 comparisons
maxProgressCount = maxSongs * (maxSongs - 1) / 2
self.duplicateSearchProgressBar.setMaximum(maxProgressCount)
songs = self.plugin.manager.get_all_objects(Song)
for outerSongCounter in range(maxSongs-1):
for innerSongCounter in range(outerSongCounter+1, maxSongs):
for outerSongCounter in range(maxSongs - 1):
for innerSongCounter in range(outerSongCounter + 1, maxSongs):
doubleFinder = DuplicateSongFinder()
if doubleFinder.songsProbablyEqual(songs[outerSongCounter], songs[innerSongCounter]):
duplicateAdded = self.addDuplicatesToSongList(songs[outerSongCounter], songs[innerSongCounter])
if duplicateAdded:
self.foundDuplicatesEdit.appendPlainText(songs[outerSongCounter].title + " = " +
songs[innerSongCounter].title)
self.duplicateSearchProgressBar.setValue(self.duplicateSearchProgressBar.value()+1)
self.duplicateSearchProgressBar.setValue(self.duplicateSearchProgressBar.value() + 1)
self.reviewTotalCount = len(self.duplicateSongList)
if self.reviewTotalCount == 0:
self.notifyNoDuplicates()

View File

@ -75,7 +75,7 @@ class DuplicateSongFinder(object):
diff_no_typos = self.__removeTypos(diff_tuples)
#print(diff_no_typos)
if self.__lengthOfEqualBlocks(diff_no_typos) >= self.minBlockSize or \
self.__lengthOfLongestEqualBlock(diff_no_typos) > len(small)*2/3:
self.__lengthOfLongestEqualBlock(diff_no_typos) > len(small) * 2 / 3:
return True
else:
return False
@ -87,7 +87,7 @@ class DuplicateSongFinder(object):
``opcode``
The difference.
"""
return max(opcode[2]-opcode[1], opcode[4] - opcode[3])
return max(opcode[2] - opcode[1], opcode[4] - opcode[3])
def __removeTypos(self, diff):
"""
@ -104,11 +104,11 @@ class DuplicateSongFinder(object):
del diff[0]
#remove typos in the middle of string
if len(diff) >= 3:
for index in range(len(diff)-3, -1, -1):
for index in range(len(diff) - 3, -1, -1):
if self.__opLength(diff[index]) >= self.minFragmentSize and \
diff[index+1][0] != "equal" and self.__opLength(diff[index+1]) <= self.maxTypoSize and \
self.__opLength(diff[index+2]) >= self.minFragmentSize:
del diff[index+1]
diff[index + 1][0] != "equal" and self.__opLength(diff[index + 1]) <= self.maxTypoSize and \
self.__opLength(diff[index + 2]) >= self.minFragmentSize:
del diff[index + 1]
#remove typo at the end of string
if len(diff) >= 2:
if self.__opLength(diff[-2]) >= self.minFragmentSize and \
@ -116,12 +116,12 @@ class DuplicateSongFinder(object):
del diff[-1]
#merge fragments
for index in range(len(diff)-2, -1, -1):
for index in range(len(diff) - 2, -1, -1):
if diff[index][0] == "equal" and self.__opLength(diff[index]) >= self.minFragmentSize and \
diff[index+1][0] == "equal" and self.__opLength(diff[index+1]) >= self.minFragmentSize:
diff[index] = ("equal", diff[index][1], diff[index+1][2], diff[index][3],
diff[index+1][4])
del diff[index+1]
diff[index + 1][0] == "equal" and self.__opLength(diff[index + 1]) >= self.minFragmentSize:
diff[index] = ("equal", diff[index][1], diff[index + 1][2], diff[index][3],
diff[index + 1][4])
del diff[index + 1]
return diff