def _parse_op(res_dict): if res_dict['op'] == REQNACK: raise RequestNackedException('ReqNack of id {}. Reason: {}' .format(req['reqId'], res_dict['reason'])) if res_dict['op'] == REJECT: raise RequestRejectedException('Reject of id {}. Reason: {}' .format(req['reqId'], res_dict['reason']))
def sdk_check_reply(req_res): req, res = req_res if isinstance(res, ErrorCode): if res == ErrorCode.PoolLedgerTimeout: raise PoolLedgerTimeoutException( 'Got PoolLedgerTimeout for request {}'.format(req)) else: raise CommonSdkIOException( 'Got an error with code {} for request {}'.format(res, req)) if res['op'] == REQNACK: raise RequestNackedException('ReqNack of id {}. Reason: {}'.format( req['reqId'], res['reason'])) if res['op'] == REJECT: raise RequestRejectedException('Reject of id {}. Reason: {}'.format( req['reqId'], res['reason']))