Вишневый пометить обработчик, который будет запущен как поток демона? - PullRequest
0 голосов
/ 04 апреля 2020

У меня есть следующее приложение cherrypy:

class Hqyc:
    @cherrypy.expose
    def index(self):
        with open('index.html', 'r') as content_file:
            html_content = content_file.read()
        return html_content

    @cherrypy.expose
    def long_running(self):
        # do some long running computation in background

Теперь, когда я нажимаю Ctrl+C, чтобы завершить основной поток, приложение будет ждать остановки дочернего потока и может взять навсегда. Как я могу пометить обработчик long_running как работающий как поток демона, чтобы сразу после остановки основного потока все приложение было остановлено?

...