def init(self, cfgs, **kwargs): self.service_id = cfgs.get('id') # self.service_type = ServiceType.LatchetServer # super(MainService, self).init(cfgs) self.cfgs = cfgs BaseService.init(self, **kwargs) self.init_database()
def init(self, kwargs): BaseService.init(self, **kwargs) # self.init_database() for svrcfg in self.cfgs.get('servers', []): if not svrcfg.get('enable', False): self.logger.info("server:{} skipped..".format( svrcfg.get('name'))) continue cls = import_class(svrcfg.get('handler_cls', {}).get('class')) svrcfg['handler_cls_kwargs'] = svrcfg.get('handler_cls', {}).get('kwargs', {}) svrcfg['handler_cls'] = cls server = Server().init(**svrcfg) self.servers[server.name] = server
def init(self, cfgs): # self.parseOptions() BaseService.init(self, **cfgs) self.init_database()
def init(self, cfgs, **kwargs): # self.parseOptions() self.cfgs = cfgs BaseService.init(self, **kwargs)