Cita:
Iniciado por RGT Gracias hermano, me funciona, al parecer tenia un espacio de mas en un print, python es super jodon con los espacios.
Cuando tu única forma de delimitar bloques es el sangrado, es obvio que tendrá que ser correcto. Es como si te quejaras de que "PHP es super jodon con las llaves".
Nunca mezcles tabuladores con espacios simples, y configura correctamente tu editor (esto deberías hacerlo en cualquier lenguaje que uses, ¡que el entorno es tan importante como el lenguaje mismo!) para que utilice espacios o tabuladores, pero no ambos. Si te suceden estos problemas, prueba hacer que el editor te marque los caracteres invisibles: al marcar espacios y tabuladores de forma diferente, hace obvios esta clase de problemas.
Regla general: si un trozo de código se ve correcto, pero python se queja de que está mal el sangrado, el problema es que hay espacios mezclados con tabuladores.
Saludos.