myutils.py 190 B

123456789101112
  1. from functools import wraps
  2. def coroutine(fn):
  3. @wraps(fn)
  4. def wrapper(*args, **kwargs):
  5. gen = fn(*args, **kwargs)
  6. next(gen)
  7. return gen
  8. return wrapper