Size: a a a

2021 October 18

AK

Alexander Kamyanskiy in Python Flask
вот, возможно он перехватывает обработку ошибок
источник

T

Tishka17 in Python Flask
источник

A

Alex in Python Flask
https://flask-socketio.readthedocs.io/en/latest/getting_started.html#error-handling
у сокетио насколько я могу судить своя обработка ошибок
источник

T

Tishka17 in Python Flask
> Flask-Script runs commands inside a flask test context which i believe kept the app context alive.
источник

A

Alex in Python Flask
а как сокетио управляет контекстом хз
источник

РС

Роман Сарнов... in Python Flask
тоже самое
источник

T

Tishka17 in Python Flask
хмм
источник

T

Tishka17 in Python Flask
а что у тебя при старте происходит в коде?
источник

РС

Роман Сарнов... in Python Flask
app.run(host, port)
источник

РС

Роман Сарнов... in Python Flask
Это если без сокет
источник

AK

Alexander Kamyanskiy in Python Flask
забавно
источник

T

Tishka17 in Python Flask
вот прям хз. Имеет смысл сделать уже новое приложение и потестить как teardown_appcontext в случае ошибок, выглядит странно
источник

РС

Роман Сарнов... in Python Flask
Если без ошибки, то teardown_appcontext срабатывает. Если вызвалась ошибка, то он не вызывается, но если после этого сделать запрос без ошибок, то он вызывается два раза))
источник

T

Tishka17 in Python Flask
это на новом пустом приложении?
источник

РС

Роман Сарнов... in Python Flask
Нет, это я на моем пробую
источник

T

Tishka17 in Python Flask
на пустой попробуй
источник

T

Tishka17 in Python Flask
похоже у тебя что-то вмешивается в работу контекст
источник

РС

Роман Сарнов... in Python Flask
Еще если я делаю что-то такое @app.errorhandler(Exception)
def handle_exception(e):, то он закроет соединение сам
источник

РС

Роман Сарнов... in Python Flask
транзакцию точнее
источник

T

Tishka17 in Python Flask
так ты починишь частную пробелму, но у тебя какая-то дичь с контекстами
источник