Beispiel #1
0
 def evt_user_input(cls, arg):
     trans, ilet = arg
     evt = Event()
     ilet.event = evt
     process_msg(('evt_user_input', arg))
     evt.wait()
     return ilet
Beispiel #2
0
 def evt_user_input(cls, arg):
     trans, ilet = arg
     evt = Event()
     ilet.event = evt
     process_msg(('evt_user_input', arg))
     evt.wait()
     return ilet
Beispiel #3
0
    def handle(cls, evt, data):
        name = 'evt_%s' % evt
        try:
            f = getattr(cls, name)
        except AttributeError:
            process_msg((name, data))
            random.random() < 0.005 and gevent.sleep(0)
            return data

        rst = f(data)
        return rst
Beispiel #4
0
    def handle(cls, evt, data):
        name = 'evt_%s' % evt
        try:
            f = getattr(cls, name)
        except AttributeError:
            process_msg((name, data))
            random.random() < 0.005 and gevent.sleep(0)
            return data

        rst = f(data)
        return rst