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
 
- 
format_message()[source]
 
- 
message = u'An unknown exception occurred.'
 
- 
safe = False