The ironic_lib.exception Module

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 = '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 = 'Failed to deploy instance: %(reason)s'
exception ironic_lib.exception.InvalidMetricConfig(message=None, **kwargs)[source]

Bases: ironic_lib.exception.IronicException

message = 'Invalid value for metrics config option: %(reason)s'
exception ironic_lib.exception.IronicException(message=None, **kwargs)[source]

Bases: 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]
headers = {}
message = 'An unknown exception occurred.'
safe = False
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.