def BallFlight(): for i in range(0,9): ball.setPosition(ball.initial) ballfunc(0,0,-1,1,SCALESEQ[i]) yield viztask.waitTime(2) viztask.schedule( BallFlight() )