To clarify what ramazan meant :
if animation is played in process(), it is endlessly being started, so it is stuck at frame 0, and it never reaches end of the animation. Animation_finished
is never emitted.
You have to play your animation once. For example in ready()
or input(event)