def call(self, protoname, msg): session = self._get_session() pack = proto.request(protoname, msg, session) ev = AsyncResult() self._sessions[session] = ev self._send(pack) return ev.get()
def invoke(self, protoname, msg): pack = proto.request(protoname, msg) self._send(pack)