#
#   Basic scheduler test -- cofunction version
#

from cofunctions import *
from scheduler import coschedule, run

@cofunction
def person(cocall, name, count):
  for i in range(count):
    print(name, "running")
    yield

coschedule(person, "John", 2)
coschedule(person, "Michael", 3)
coschedule(person, "Terry", 4)

run()