Source code for lavatory.exceptions

"""Lavatory related custom exceptions"""


[docs]class LavatoryError(Exception): """Lavatory related error"""
[docs]class MissingEnvironmentVariable(LavatoryError): """Required environment variable is missing""" def __init__(self, missing_var): error = 'Missing Environment variable {0}.'.format(missing_var) super().__init__(error)
[docs]class InvalidPoliciesDirectory(LavatoryError): """Extra policies directory is invalid or missing"""