0

cherrypy在python脚本中使用。我想我必须从主应用程序注册一个回调方法,以便我可以从工作线程停止cherrypy主进程,但是我如何杀死该进程中的主进程。

所以我想知道如何cherrypy从主进程中停止。

4

2 回答 2

0

试试这个。

import sys

class CherryPyApp(object):

  def default(self):
    sys.exit()
  default.exposed = True

cherrypy.quickstart(CherryPyApp())
于 2012-04-28T12:29:58.710 回答
0

如果您的进程使用 CherryPy 来阻止(通过 quickstart 或 engine.block),那么您可以简单地调用:cherrypy.engine.exit()从您的页面处理程序。这将是最干净的选择,因为它会正确终止您可能订阅的 CherryPy 和插件。

于 2012-04-29T08:16:24.450 回答