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']
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']
def __init__(self, addr, port, uid=None, key=None): self.dpmclient = DPMClient(uid, key) self.addr = addr self.port = port
def __init__(self, addr, port): self.dpmclient = DPMClient() self.addr = addr self.port = port