Flask -Restx (/ Flask -Restplus) обнаружить перезагрузку - PullRequest
0 голосов
/ 28 апреля 2020

Моя проблема заключается в следующем: В моем Flask -Restx-приложении я создал Runner-Thread, который асинхронно работает с главным потоком Flask -Application.

Теперь, когда я это делаю Как обычно, отладчик показывает * Detected change in 'XXXXX', reloading, что является полезной функцией. Проблема в том, что теперь он застрял и не может перезагрузиться из-за запущенного потока, который должен быть остановлен вручную.

Я все же хотел бы использовать автоматическую перезагрузку c, если это возможно, в сочетании с асинхронным потоком выполнения. , Есть ли возможность «обнаружить» эти перезагрузки, вызвав событие или что-то подобное? Затем я мог вручную закрыть Runner-Thread и перезапустить его с приложением. Или, по крайней мере, есть возможность не блокировать перезагрузку, чтобы продолжить перезагрузку вещей, связанных с flask -restx?

Заранее спасибо за любую помощь.

PS: Я нахожу здесь трудно добавить код, потому что я не знаю, какие части flask -app важны. Если вам нужен код для ответа на вопрос, я добавлю его в Edit.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...