Как выйти из благотворительного сервера в Python

1

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

  • 0
    Какой тип благотворительного сервера вы используете? Просто? Ходовой?
  • 0
    Я использую простой сервер, но я думаю, что он работает так или иначе.
Показать ещё 1 комментарий
Теги:
thrift

1 ответ

1

Оказывается, моя проблема не была на самом деле thrift- конкретной. Я запускал бесконечный цикл в демонах non-; поэтому python ждал, когда этот поток закроется до закрытия моей всей программы. Установка "self. daemon = True" в потоке init метод устранила проблему.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню