""" This module contains custom exceptions that are raised by the backend. """ class InputMissingError(ValueError): """ Raised when an input is missing. """ pass class InvalidPathError(OSError): """ Raised when a path is invalid. """ pass class PathNotFoundError(OSError): """ Raised when a path is not found. """ pass class PathExistsError(OSError): """ Raised when a path already exists. """ pass class FileTypeError(ValueError): """ Raised when a file is of the wrong type. """ pass