Package kiwi :: Module tasklet :: Class WaitForCall
[frames | no frames]

Type WaitForCall

   object --+    
            |    
WaitCondition --+
                |
               WaitForCall


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()

Method Summary
  arm(self, tasklet)
Overrides WaitCondition.arm
  disarm(self)
Overrides WaitCondition.disarm

Instance Variable Summary
  return_value: value to return when called

Method Details

arm(self, tasklet)

Overrides WaitCondition.arm
Overrides:
kiwi.tasklet.WaitCondition.arm

disarm(self)

Overrides WaitCondition.disarm
Overrides:
kiwi.tasklet.WaitCondition.disarm

Instance Variable Details

return_value

value to return when called

Generated by Epydoc 2.1 on Fri Mar 23 15:56:55 2007 http://epydoc.sf.net