def main(): chrono = Service("chrono") try: chan = yield chrono.notify_after(0.1) except: print "1; error while connect to service" exit(1) try: id = yield chan.rx.get() try: yield chan.rx.get() except: print "2; error while read notify on notify_after method" exit(1) except: print "2; error while read id on notify_after method" exit(1) chan = yield chrono.notify_every(0.1) try: id = yield chan.rx.get() try: yield chan.rx.get() except: print "2; error while read notify on notify_every method" exit(1) except: print "2; error while read id on notify_every method" exit(1) try: yield chrono.restart(id) except: print "2; error while restart id on notify_every method" exit(1) try: chan = yield chrono.cancel(id) yield chan.rx.get() except: print "2; error while close id on notify_every method" exit(1) print "0;Ok"