kill it with fire: http://evadeflow.com/wp-content/uploads/2011/03/TabsSpacesBoth.png

Смешивать табы и пробелы в питоне очень плохо.

Кстати, у вас же вроде бы третий питон? В нём смесь табов и пробелов вообще не должна работать.