On Wed, 12 Nov 2003, "Phil Christensen" <phil@bubblehouse.org> wrote:
so i followed jp's advice, and my makeService method now looks like this:
###############code################# def makeService(config): registry = Registry() reg_service = RegistryService(registry) portal = Portal(auth.InnerSpaceRealm(reg_service)) checker = auth.RegistryChecker(registry) portal.registerChecker(checker) pb_service = internet.TCPServer(int(config['port']), pb.PBServerFactory(portal)) reg_service.setServiceParent(pb_service) return pb_service
Don't use a TCPServer as a parent, use a multi-service m = service.MultiService() reg_service.setServiceParent(m) pb_service.setServiceParent(m) return m