myutils.py 190 字节
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12
from functools import wraps


def coroutine(fn):

    @wraps(fn)
    def wrapper(*args, **kwargs):
        gen = fn(*args, **kwargs)
        next(gen)
        return gen

    return wrapper