예제 #1
0
import time


import imapfw

from imapfw.concurrency.concurrency import Concurrency
from imapfw.managers.manager import Manager
from imapfw.ui.tty import TTY
from imapfw.managers.trigger import Trigger


c = Concurrency('multiprocessing')
q = c.createQueue()
q.get_nowait()

ui = TTY(c.createLock())


def output(args):
    print(args)
    sys.stdout.flush()


def runner(emitter):
    output('runner started')

    output('initA')
    emitter.initA()

    output('initB')
    emitter.initB()