Nov. 12, 2003
6:59 p.m.
AHA! i needed to have my parent class subclass MultiService, right? so i tried this, and the tap built fine...hopefully it was the right thing (still testing)... -phil class RegistryService(service.MultiService): def __init__(self, registry): service.MultiService.__init__(self) self.registry = registry 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)) pb_service.setServiceParent(reg_service) return reg_service