kiwi.tasklet.WaitForCall(WaitCondition) class documentationkiwi.tasklet
(View In Hierarchy)
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_value: value to return when called
| Method | __init__ | No summary |
| Method | arm | Overrides WaitCondition.arm |
| Method | disarm | Overrides WaitCondition.disarm |
| Method | __call__ | Undocumented |
Creates a wait condition that is actually a callable object, and waits for a call to be made on it.
@param return_value: value to return when called; can also be
modified dynamically from the tasklet as the C{return_value}
instance variable.