Я добавляю PSU в приложение Flask, и пока все идет хорошо, но я не могу понять, как обрабатывать исключения, вызванные PSU. Одним из таких исключений является social.exceptions.AuthCanceled, возникающее, когда пользователь решает отменить процесс аутентификации. Я, очевидно, хотел бы поймать это и отобразить какое-то сообщение.
Я нашел похожий вопрос о том, как это сделать в Django, создав новое промежуточное ПО. Однако этот подход, похоже, использует middleware.py, определенный только в django_app PSU (а не в flask_app).
У меня есть некоторый опыт работы с Flask, но раньше я не добавлял промежуточное ПО, и я не уверен, что это правильное направление.