I can't help (my python skills are more limited than yours!) but I imagine you will get more useful responses from a dedicated board.

A quick google throws up quite a few, this one looks pretty active: http://www.daniweb.com/forums/forum114.html#