Control Shape Action with python in BGE 2.5x?

Is there a way to control Shape Action without using the actuator logic brick? In other words just using python? If so : what is the code for it?

In the Pepper branch, KX_GameObjects have a playAction() method that works for fcurves and armature actions. I hope to have shape actions supported by the end of this week. However, you probably wont see this in trunk until after the summer.

Moguri: Will it work like the video texture so we can set the frame to sync to external events (like You can sync video to audio (audio might be a good example for lipsync animations).

What is the Pepper branch?

It is a branch that has 5 GSoC projects: