bueno, parece que ya he dado con el origen del problema
si uso python 3.1.1 hay que poner:
y si se utiliza python 2.6.3, es el codigo de antes:
supongo que toda la guia que estoy siguiendo estara escrita para python 2.6
ahora mi pregunta es la siguiente, que me conviene mas, meterme con la versión 3.1.1 para ir conociendo todos estos pequeños cambios, o utilizar la 2.6 para evitar este tipo de problemas ??
un saludo