Python 有没有办法以编程方式停止web.py?

Python 有没有办法以编程方式停止web.py?,python,web.py,Python,Web.py,我正在尝试在Windows服务中运行web.application,但找不到在application.run()之后以编程方式停止它的方法 我尝试了sys.exit,但它在Windows服务中无法正常工作。我通过查看web.py源代码解决了最初提出的问题,并将web/httpserver.py中的WSGIServer公开给web/application.py,以便我可以在application.stop()中调用WSGIServer.stop(),这是我自己添加的 这是一个快速的黑客,并没有那么

我正在尝试在Windows服务中运行web.application,但找不到在application.run()之后以编程方式停止它的方法


我尝试了sys.exit,但它在Windows服务中无法正常工作。

我通过查看web.py源代码解决了最初提出的问题,并将web/httpserver.py中的WSGIServer公开给web/application.py,以便我可以在application.stop()中调用WSGIServer.stop(),这是我自己添加的

这是一个快速的黑客,并没有那么整洁,但它删除了拦截器很快