En Python los espacios son importantes, lo que te esta diciendo es que hay un error de identacion, porque hay dos espacios donde no deberia haberlos. Python no utiliza llaves para definir los bloques, estos se definen por la identacion.
Ej:
def imprime():
print "Hola Mundo" #En este caso los espacios son no solo validos, sino que requeridos.
print "Hola Mundo"
# En este caso la instruccion esta fuera de la función y no se espera que lleve espacios.
PD: Python no es un lenguaje compilado, es interpretado ;)