def principal():
    print('(principal) iniciando...')
    co = corrotina()
    print('(principal) invocando next(co)...')
    next(co)
    print('(principal) invocando co.send(88)...')
    co.send(88)
    try:
        print('(principal) invocando co.send(99)...')
        co.send(99)
        # o print a seguir nunca vai acontecer
        print('(principal) invocado co.send(99)')
    except __HOLE__:
        print('(principal) a corotina nao tem mais valores a produzir')
dataset/ETHPy150Open fluentpython/example-code/attic/control/exemplo0.py/principal