Я пишу приложение на Python, которое использует thrift для связи между собой и клиентом.Всякий раз, когда я пытаюсь выйти из приложения (используя Ctrl-C или кнопку выхода в окне), благотворительный сервер поддерживает работу приложения, вероятно потому, что функция server.serve () входит в бесконечный цикл.Каков наилучший способ выхода с этого сервера после завершения работы остальной части приложения?