The ironic.api.hooks Module¶
-
class
ironic.api.hooks.ConfigHook[source]¶ Bases:
pecan.hooks.PecanHookAttach the config object to the request so controllers can get to it.
-
class
ironic.api.hooks.ContextHook(public_api_routes)[source]¶ Bases:
pecan.hooks.PecanHookConfigures a request context and attaches it to the request.
-
class
ironic.api.hooks.DBHook[source]¶ Bases:
pecan.hooks.PecanHookAttach the dbapi object to the request so controllers can get to it.
-
class
ironic.api.hooks.NoExceptionTracebackHook[source]¶ Bases:
pecan.hooks.PecanHookWorkaround rpc.common: deserialize_remote_exception.
deserialize_remote_exception builds rpc exception traceback into error message which is then sent to the client. Such behavior is a security concern so this hook is aimed to cut-off traceback from the error message.