iterate_promise.py 296 B

123456789101112
  1. # flake8: noqa
  2. if False:
  3. from .promise import Promise
  4. from typing import Iterator
  5. def iterate_promise(promise):
  6. # type: (Promise) -> Iterator
  7. if not promise.is_fulfilled:
  8. yield from promise.future # type: ignore
  9. assert promise.is_fulfilled
  10. return promise.get()