def _handle_response(self, msg): msg_id = msg['id'] promise = self._responses.get(msg_id) if promise: if 'result' in msg: promise.set(msg['result']) else: promise.set(RpcErrors.error_to_exception(msg['error'])) else: self._log_error(u'Unrecognized/expired response from peer: ' + six.text_type(msg))
def _handle_response(self, msg): msg_id = msg['id'] promise = self._responses.get(msg_id) if promise: if 'result' in msg: promise.set(msg['result']) else: promise.set(RpcErrors.error_to_exception(msg['error'])) else: self._log_error( u'Unrecognized/expired response from peer: ' + six.text_type(msg))
def _extract_msg_content(msg): if 'result' in msg: return msg['result'] else: return RpcErrors.error_to_exception(msg['error'])