Ошибка TabError: inconsistent use of tabs and spaces in indentation

Подскажите пожалуйста, что не так:

from models import User

def get_user_by_id(user_id):
    try:
        return User().get(vk_id=user_id)
    except:
        User(
            vk_id=user_id,
            warns=0
        ).save()
        return User().get(vk_id=user_id)

IndentationError: unindent does not match any outer indentation level


Ответы (1 шт):

Автор решения: MarianD
  • Для try вы использовали табулятор,
  • но для except 4 пробела.

Так невозможно: или табуляторы, или пробелы.

(Или та же самая последовательность табуляторов и пробелов перед try и перед except.)

→ Ссылка