def distinct(iterable):
    seen = set()
    for item in iter(iterable):
        if item not in seen:
            yield item
            seen.add(item)

# Regexp to match python magic encoding line
Time execution of a Python statement or expression
dataset/ETHPy150Open python-babel/babel/babel/util.py/distinct--crossover with--dataset/ETHPy150Open pydata/vbench/vbench/benchmark.py/magic_timeit