У меня есть следующее приложение 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
как работающий как поток демона, чтобы сразу после остановки основного потока все приложение было остановлено?