"""Feature Exceptions. List of all our feature exceptions. Those are system exceptions: if a file is misconfigured, the entire system should fail and the issue should be fixed. """ class DuplicateFeatureVariantException(Exception): """DuplicateFeatureVariantException.""" pass class MissingFeatureVariant(Exception): """MissingFeatureVariant.""" pass class UnexpectedGrassValidity(Exception): """UnexpectedGrassValidity. This should be raised when an unexpected instance method is called on Grass. """ pass class ContextWithoutValidation(Exception): """ContextWithoutValidity. This should be raised when Context isn't validated. """ pass class InvalidContext(Exception): """InvalidContext. This should be raised when a Context is invalid. """ pass