I don't call reactor.run() explicitly.
Here is how I launch it:
application = service.Application('xoochat', uid = uid, gid = gid) internet.TCPServer(config.port, factory).setServiceParent(service.IServiceCollection(application)) internet.TCPServer(3711, pushFactory).setServiceParent(service.IServiceCollection(application))
On 7/9/07, Adam Atlas email@example.com wrote:
On 9 Jul 2007, at 00.49, Pavel Bastov wrote:
so far I've been using only one Factory in my application. So, all the intialization and deinitialization code was in startFactory() / stopFactory().
Now I have to add another protocol with another factory. Is there a similar pair of methods for the application (server) where I can initialize resources (db pool, for example) upon startup and free them upon shutdown?
Wouldn't it work to simply handle your initialization and cleanup before and after reactor.run()?
Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python