The ironic_lib.exception Module¶
Ironic base exception handling.
Includes decorator for re-raising Ironic-type exceptions.
SHOULD include dedicated exception logging.
- 
exception ironic_lib.exception.FileSystemNotSupported(message=None, **kwargs)[source]¶
- Bases: - ironic_lib.exception.IronicException- 
message= u'Failed to create a file system. File system %(fs)s is not supported.'¶
 
- 
- 
exception ironic_lib.exception.InstanceDeployFailure(message=None, **kwargs)[source]¶
- Bases: - ironic_lib.exception.IronicException- 
message= u'Failed to deploy instance: %(reason)s'¶
 
- 
- 
exception ironic_lib.exception.InvalidMetricConfig(message=None, **kwargs)[source]¶
- Bases: - ironic_lib.exception.IronicException- 
message= u'Invalid value for metrics config option: %(reason)s'¶
 
- 
- 
exception ironic_lib.exception.IronicException(message=None, **kwargs)[source]¶
- Bases: - exceptions.Exception- Base Ironic Exception - To correctly use this class, inherit from it and define a ‘message’ property. That message will get printf’d with the keyword arguments provided to the constructor. - 
code= 500¶
 - 
headers= {}¶
 - 
message= u'An unknown exception occurred.'¶
 - 
safe= False¶
 
-