Это связано с тем, что происходит смешение как вкладок, так и пробелов. Вы можете либо удалить все пробелы, либо заменить их вкладками.
Или попробуйте записать это:
#!/usr/bin/python -tt
в начале кода. Эта строка разрешает любые различия между вкладками и пробелами.