@idiokit.stream
def _collect_set():
    result_set = set()

    while True:
        try:
            value = yield idiokit.next()
        except __HOLE__:
            break
        result_set.add(value)

    idiokit.stop(result_set)
dataset/ETHPy150Open abusesa/abusehelper/abusehelper/core/transformation.py/_collect_set