Source code for mac_maker.profile.spec_file.exceptions

"""Exceptions for spec files."""


[docs]class SpecFileBaseException(Exception): """Base class for spec file exceptions."""
[docs]class SpecFileContentNotDefined(SpecFileBaseException): """Raised when a spec file's content is accessed before being defined."""
[docs]class SpecFilePathNotDefined(SpecFileBaseException): """Raised when a spec file's path is accessed before being defined."""
[docs]class SpecFileValidationError(SpecFileBaseException): """Raised when reading an invalid spec file."""