Я пытаюсь написать приложение с библиотекой twistd, написанную для Python. Файл приложения заканчивается так:завершение приложения twistd в python
завод = protocol.ServerFactory()
factory.protocol = EchoServer
приложение = service.Application ("Эхо")
internet.TCPServer (8001, завод) .setServiceParent (application)
Я хочу запустить что-то до того, как мое приложение завершится (например, закройте файл). Кто-нибудь знает как это сделать? потому что это обработчик событий, и я не знаю, где вызывается функция очистки.