Size: a a a

2021 October 18

РС

Роман Сарнов... in Python Flask
Создать объекты таблицы и вы потом вызывать роут
источник

РС

Роман Сарнов... in Python Flask
select * from pg_stat_activity where state='idle in transaction';
источник

AK

Alexander Kamyanskiy in Python Flask
дальше - вы просто в браузере дергали и у вас заканчиваются коннекты ?
источник

РС

Роман Сарнов... in Python Flask
Этой проверять
источник

РС

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

AK

Alexander Kamyanskiy in Python Flask
а скиньте в личку pip freeze пож
источник

e☮

editus ☮️ in Python Flask
в смысле «в нужную бд»?
источник

RM

Roman Matveev in Python Flask
сорян, неправильно наследовал для класса нужного.
у меня несколько бд в приле используется, и через ORM с ними работа
источник

e☮

editus ☮️ in Python Flask
шта
источник
2021 October 19

T

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

AK

Alexander Kamyanskiy in Python Flask
@Tishka17 привет, вчера разбирался - если интересно могу в личку отписать
источник

A

Alex in Python Flask
лучше сюда, мне тоже интересно
источник

T

Tishka17 in Python Flask
я уже не помню о чем речь
источник

T

Tishka17 in Python Flask
а, тирдаун?
источник

РС

Роман Сарнов... in Python Flask
Дело было в debug=True
источник

A

Alex in Python Flask
o_O
источник

T

Tishka17 in Python Flask
это косвенное влияние
источник

T

Tishka17 in Python Flask
в смысле это триггер какой-то хуйню, но странно
источник

AK

Alexander Kamyanskiy in Python Flask
хорошо, в общем ситуация такая, если кратко - когда включен debug и если нет обработчика ошибок соответствующего, то не выполнится  ctx.pop() который запускает функции зарегистрированные с помощью teardown_appcontext  (ну и остается не закрытой транзакция)

https://github.com/pallets/flask/blob/44bc286c03ff3f8e783b4f79f75eb3a464940ca0/src/flask/ctx.py#L453

вот в этом методе есть self.app.preserve_context_on_exception  - который при дебаге = True

cделано это нарочно, чтоб когда перехватывает werkzeug дебаг - не происх pop контекста
источник

AK

Alexander Kamyanskiy in Python Flask
в общем я так понимаю умные дяди совершенно не предполагали пользование дебага на проде , а при разработке ну вот вывалилось в дебаг приложение, делай себе исследования.
источник