"""Module contains exceptions that will be raised by `InquirerPy`.""" class InvalidArgument(Exception): """Provided argument is invalid. Args: message: Exception message. """ def __init__(self, message: str = "invalid argument"): self._message = message super().__init__(self._message) class RequiredKeyNotFound(Exception): """Missing required keys in dictionary. Args: message: Exception message. """ def __init__(self, message="required key not found"): self.message = message super().__init__(self.message)