Source code for mac_maker.utilities.exceptions

"""Exceptions for the Mac Maker utilities."""


[docs]class GithubExceptionBase(Exception): """Base class for GitHub exceptions."""
[docs]class GithubCommunicationError(GithubExceptionBase): """Raised when a remote GitHub repository cannot be accessed."""
[docs]class GithubRepositoryInvalid(GithubExceptionBase): """Raised when a GitHub repository URL cannot be parsed."""
[docs]class WorkSpaceExceptionBase(Exception): """Base class for WorkSpace exceptions."""
[docs]class WorkSpaceInvalid(WorkSpaceExceptionBase): """Raised when an improperly configured WorkSpace is used."""