Source code for tariochbctools.importers.general.deduplication
[docs]
class ReferenceDuplicatesComparator:
def __init__(self, refs=["ref"]):
self.refs = refs
def __call__(self, entry1, entry2):
entry1Refs = set()
entry2Refs = set()
for ref in self.refs:
if ref in entry1.meta:
entry1Refs.add(entry1.meta[ref])
if ref in entry2.meta:
entry2Refs.add(entry2.meta[ref])
return entry1Refs & entry2Refs