在python中终止一个扭曲的应用程序

时间:2010-11-18 05:22:17

标签: python

我正在尝试使用为Python编写的twistd库编写应用程序。应用程序文件的结尾如下:

factory = protocol.ServerFactory()

factory.protocol = EchoServer

application = service.Application(“Echo”)

internet.TCPServer(8001,factory).setServiceParent(application)

我希望在我的应用程序终止之前运行一些东西(例如关闭文件)。有谁知道这是怎么做到的吗?因为这是一个事件处理程序,我不知道清理函数的调用位置。

1 个答案:

答案 0 :(得分:1)

您需要为startService的{​​{1}}和stopService方法添加代码。

一种方式是这样的:

Service