Nova base exception handling, including decorator for re-raising
Nova-type exceptions. SHOULD include dedicated exception logging.
-
exception nova.exception.ApiError(message='Unknown', code='ApiError')
Bases: nova.exception.Error
-
exception nova.exception.DBError(inner_exception)
Bases: nova.exception.Error
Wraps an implementation specific exception
-
exception nova.exception.Duplicate(message=None)
Bases: nova.exception.Error
-
exception nova.exception.Error(message=None)
Bases: exceptions.Exception
-
exception nova.exception.InstanceNotFound(message, instance_id)
Bases: nova.exception.NotFound
-
exception nova.exception.Invalid(message=None)
Bases: nova.exception.Error
-
exception nova.exception.InvalidContentType(message=None)
Bases: nova.exception.Error
-
exception nova.exception.InvalidInputException(message=None)
Bases: nova.exception.Error
-
exception nova.exception.NotAuthorized(message=None)
Bases: nova.exception.Error
-
exception nova.exception.NotEmpty(message=None)
Bases: nova.exception.Error
-
exception nova.exception.NotFound(message=None)
Bases: nova.exception.Error
-
exception nova.exception.ProcessExecutionError(stdout=None, stderr=None, exit_code=None, cmd=None, description=None)
Bases: exceptions.IOError
-
exception nova.exception.TimeoutException(message=None)
Bases: nova.exception.Error
-
exception nova.exception.VolumeNotFound(message, volume_id)
Bases: nova.exception.NotFound
-
nova.exception.wrap_db_error(f)
-
nova.exception.wrap_exception(f)