def _compare()

in src/api/dataloader.py [0:0]


def _compare(s1, s2):
    """Compare two strings, ignoring punctuation and case."""
    s1_alphanumeric = ''.join(e for e in s1 if e.isalnum()).casefold()
    s2_alphanumeric = ''.join(e for e in s2 if e.isalnum()).casefold()
    s1_split, s2_split = set(s1.casefold().split()), set(s2.casefold().split())
    return s1_alphanumeric == s2_alphanumeric or s1_split.issubset(s2_split) or s2_split.issubset(s1_split)