def findBestGroup(ri, artist):
#TODO: Check catalogue numbers!
bestGrp = ri.group #placeholder
bestGrp.match = -1
for group in artist.torrentgroup:
if (ri.group.catalogueNumber != '') and (ri.group.catalogueNumber == group.groupCatalogueNumber):
bestGrp = group
bestGrp.match = 101
break
else:
group.match = fuzz.ratio(ri.group.name, group.groupName)
if group.match > bestGrp.match:
bestGrp = group
if bestGrp.match == 100:
break
return bestGrp
评论列表
文章目录