Example #1
0
def _status_to_exception(status):
    try:
        error_class = errors.exception_type_from_error_code(status.code)
        return error_class(None, None, status.message, status.payloads)
    except KeyError:
        return errors.UnknownError(None, None, status.message, status.code,
                                   status.payloads)
def _make_exception(message, error_code):
    try:
        exc_type = errors.exception_type_from_error_code(error_code)
        logging.log(logging.ERROR, 'mlmd client %s: %s', exc_type.__name__,
                    message)
        return exc_type(None, None, message)
    except KeyError:
        return errors.UnknownError(None, None, message, error_code)
def _make_exception(msg, error_code):
  try:
    exc_type = errors.exception_type_from_error_code(error_code)
    # log internal backend engine errors only.
    if error_code == errors.INTERNAL:
      logging.log(logging.WARNING, 'mlmd client %s: %s', exc_type.__name__, msg)
    return exc_type(None, None, msg)
  except KeyError:
    return errors.UnknownError(None, None, msg, error_code)
Example #4
0
def _status_to_exception(code, message):
    try:
        error_class = errors.exception_type_from_error_code(code)
        return error_class(None, None, message)
    except KeyError:
        return errors.UnknownError(None, None, message, code)
Example #5
0
def _make_exception(message, error_code):
    try:
        exc_type = errors.exception_type_from_error_code(error_code)
        return exc_type(None, None, message)
    except KeyError:
        return errors.UnknownError(None, None, message, error_code)