Module coroutine

The coroutine package provides a suspendable Function.

Classes

Coroutine A Coroutine is similar to a Function, except that it can also yield values at different points along its lifetime. Every Coroutine has a callstack that belongs to it, as well as an exception state. A Coroutine's status can be discovered by one of the is_ methods.

Enums

CoStatus This enum describes the state of a Coroutine.

Exceptions

CoError A subclass of Exception used by Coroutine resumption.