All pastes #76301 Raw Edit

Garo

public python v1 · immutable
·published 2006-07-01 11:47 UTC
rendered paste body
class TestActor(snake.actor.Actor):        def main(self):        print "TestActor started"        for i in xrange(1,10):            print "TestActor iteration %d" % i            self.beNice()        print "TestActor done"                        def test_TestActor():    actor = TestActor()        snake.scheduler.schedule()    snake.scheduler.watchdog()    snake.scheduler.schedule()    snake.scheduler.watchdog()            print "pickling TestActor"    s = snake.scheduler.pickle(actor=actor)    print "Now you should not see any output"    snake.scheduler.schedule()    snake.scheduler.watchdog()    snake.scheduler.schedule()    snake.scheduler.watchdog()    print "Unpickling TestActor"    snake.scheduler.unpickle(s)        snake.scheduler.schedule()    snake.scheduler.watchdog()    snake.scheduler.schedule()    snake.scheduler.watchdog()