# pibootctl.exc

The `pibootctl.exc` module defines the various exceptions used in the application:

exception `pibootctl.exc.``InvalidConfiguration`(errors)

  Error raised when an updated configuration fails to validate. All `ValueError` exceptions raised during validation are available from the `errors` attribute which maps setting names to the `ValueError` raised.

exception `pibootctl.exc.``IneffectiveConfiguration`(diff)

  Error raised when an updated configuration has been overridden by something in a file we’re not allowed to edit. All settings which have been overridden are available from the `diff` attribute.