class SrvcOpt(): def __init__(self, host=edog_host, port=edog_port, sql_url=sql_url, misc_url=misc_url): self.rs = RestSql(host=host, who='service', port=port, url=sql_url) self.rc = RestCtrl(host=host, port=port, url=misc_url) def __call__(self): return self def select(self, what='*', where=None, limit=None, orderby=None, headers={}): rslt = self.rs.select(what=what, where=where, limit=limit, orderby=orderby, headers=headers) if rslt == {'result': 'empty'} or not rslt: return [] return rslt def start(self, ip=None, service=None, serviceId=None): ''' ''' return self.rc.start(ip=ip, service=service, serviceId=serviceId) def stop(self, ip=None, service=None, serviceId=None): ''' ''' return self.rc.stop(ip=ip, service=servcie, serviceId=serviceId)
class SrvcOpt(): def __init__(self, host=edog_host, port=edog_port, sql_url=sql_url, misc_url=misc_url): self.rs = RestSql(host=host, who='service', port=port, url=sql_url) self.rc = RestCtrl(host=host, port=port, url=misc_url) def __call__(self): return self def select(self, what='*', where=None, limit=None, orderby=None, headers={}): rslt = self.rs.select(what=what, where=where, limit=limit, orderby=orderby, headers=headers) if rslt == {'result':'empty'} or not rslt: return [] return rslt def start(self, ip=None, service=None, serviceId=None): ''' ''' return self.rc.start(ip=ip, service=service, serviceId=serviceId) def stop(self, ip=None, service=None, serviceId=None): ''' ''' return self.rc.stop(ip=ip, service=servcie, serviceId=serviceId)