ipmid/handler: Support exceptions with completion codes

Handlers don't always have a clear way to propagate error codes up to
the top level ipmi executor logic. This change defines an exception they
can throw that will provide a message + code for the executor.

Change-Id: I5491111e4471910669ddba1c3f4469dc004232eb
Signed-off-by: William A. Kennington III <wak@google.com>
1 file changed