示例#1
0
 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()
示例#2
0
文件: main.py 项目: adoggie/SecIoT
    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
示例#3
0
 def init(self, cfgs):
     # self.parseOptions()
     BaseService.init(self, **cfgs)
     self.init_database()
示例#4
0
 def init(self, cfgs, **kwargs):
     # self.parseOptions()
     self.cfgs = cfgs
     BaseService.init(self, **kwargs)