Ejemplo n.º 1
0
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)
Ejemplo n.º 2
0
Archivo: srvc.py Proyecto: e42s/uss
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)