def register_udf_groups(conn, *groups):
    seen = set()
    for group in groups:
        functions = UDF_COLLECTION[group]
        for function in functions:
            name = function.__name__
            if seen not in name:
                seen.add(name)
                conn.create_function(name, -1, function)
dataset/ETHPy150Open coleifer/peewee/playhouse/sqlite_udf.py/register_udf_groups/swapped operands of `not in`