Я создаю несколько графических приложений, но вместо использования сервера Flask, встроенного в приборную панель, я хочу использовать официантку, потому что она имеет лучшую производительность. Когда я запускаю свои многостраничные приложения в первый раз, моя программа работает, но когда я пытаюсь уничтожить соединение на сервере, оно не завершается должным образом; это также вызывает проблемы, когда я пытаюсь запустить программу снова. Я должен вручную перейти к CMD и убить соединение. С Flask это просто Ctrl + C, и соединение разрывается. Есть ли способ заставить waitress.serve прервать соединение после остановки программы?
from waitress import serve
#program for python
serve(app.server,host=host,port=1001) #this connects with the server
Я также пробовал:
server = create_server(app)
server.run()
Но это не сработает. Любая помощь будет оценена!