示例#1
0
文件: rpcclient.py 项目: tx626/dpm
class RPCClient():
    def __init__(self, addr, port, uid=None, key=None):
        self.dpmclient = DPMClient(uid, key)
        self.addr = addr
        self.port = port
        
    def request(self, op, *args, **kwargs):
        buf = pack(op, args, kwargs)
        res = self.dpmclient.request(self.addr, self.port, buf)
        if res:
            ret = loads(res)
            return ret['res']
示例#2
0
文件: rpcclient.py 项目: PangKuo/dpm
class RPCClient():
    def __init__(self, addr, port):
        self.dpmclient = DPMClient()
        self.addr = addr
        self.port = port
        
    def request(self, op, args, kwargs):
        buf = pack(op, args, kwargs)
        res = self.dpmclient.request(self.addr, self.port, buf)
        if res:
            ret = bson.loads(res)
            return ret['res']
示例#3
0
 def __init__(self, addr, port, uid=None, key=None):
     self.dpmclient = DPMClient(uid, key)
     self.addr = addr
     self.port = port
示例#4
0
文件: rpcclient.py 项目: tx626/dpm
 def __init__(self, addr, port, uid=None, key=None):
     self.dpmclient = DPMClient(uid, key)
     self.addr = addr
     self.port = port
示例#5
0
文件: rpcclient.py 项目: PangKuo/dpm
 def __init__(self, addr, port):
     self.dpmclient = DPMClient()
     self.addr = addr
     self.port = port