Python Game Loop

Overall I’m very impressed with depth of python integration - but I’m having trouble adapting what I know from other environments (ogre, pygame) into Touch.
I’m trying to use Touch as the renderengine/scenegraph, and use python for the simulation/game logic - without locking up touch’s main thread .

typically, there is a game loop - the game input & logic are first processed, then the graphics are refreshed:

updateInput()
updateModel()
updateGraphics()

in ogre there is renderOneFrame() - which admittedly is a hack, but it points at what i’m trying to find in touch.

I’m still going through the extensive examples & documentation - but as it’s already been a few days, I thought I’d post this question meanwhile in case there are any easy answers I’ve not come across.

finding ‘cook’ method in script chop was close to what I was after; has gotten me further along.