我正在尝试使用为Python编写的twistd库编写应用程序。应用程序文件的结尾如下:
factory = protocol.ServerFactory()
factory.protocol = EchoServer
application = service.Application(“Echo”)
internet.TCPServer(8001,factory).setServiceParent(application)
我希望在我的应用程序终止之前运行一些东西(例如关闭文件)。有谁知道这是怎么做到的吗?因为这是一个事件处理程序,我不知道清理函数的调用位置。
答案 0 :(得分:1)
您需要为startService
的{{1}}和stopService
方法添加代码。
一种方式是这样的:
Service