SK
try:
user, exception = geet_user()
if user:
...
else:
return exception
except Exception ...
Т.е
get_user возвращает пару значений: пользователь и исключение (1 из них всегда None).Это позволяет обработать исключение внутри
get_user и не писать обработку исключений каждый раза зачем так сложно?
куда ведёт return? там ждут именно ексепшен?

