Class k.t.WaitForCall(WaitCondition):

Part of kiwi.tasklet

An object that waits until it is called.

This example demonstrates how a tasklet waits for a callback:

 import gobject
 from kiwi import tasklet

 mainloop = gobject.MainLoop()

 def my_task():
     callback = tasklet.WaitForCall()
     gobject.timeout_add(1000, callback)
     yield callback
     mainloop.quit()

 tasklet.run(my_task())
 mainloop.run()
ivar return_valuevalue to return when called
Function__init__

Creates a wait condition that is actually a callable object, and waits for a call to be made on it.

Functionarm

Overrides WaitCondition.arm

Functiondisarm

Overrides WaitCondition.disarm

Function__call__Undocumented
def __init__(self, return_value=None):

Creates a wait condition that is actually a callable object, and waits for a call to be made on it.

def arm(self, tasklet):

Overrides WaitCondition.arm

def disarm(self):

Overrides WaitCondition.disarm

def __call__(self, *args, **kwargs):
Undocumented