Пример #1
0
 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']))
Пример #2
0
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']))