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