Can you change your GPU clocks using cgminer directly? If you try, ignore any "success" messages cgminer gives you after a clock change and verify that the new clocks are being used yourself (it should display them). This python just uses cgminers clock changing functionality, so if it doesn't work in cgminer, this script won't work.
Make sure you are giving the tuner sensible clock ranges for your card too.
checked with cgminer and it looks like I can't change the clocks in it either. That sux. Guess I'm S.O.L. on that.
Any chance you're going to expand this script to include other cgminer settings like threads, thread concurrency, worksize, etc?