in code/embedding-function/utilities/helpers/config/config_helper.py [0:0]
def validate_config(config: dict):
for document_processor in config.get("document_processors"):
document_type = document_processor.get("document_type")
unsupported_advanced_image_processing_file_type = (
document_type not in ADVANCED_IMAGE_PROCESSING_FILE_TYPES
)
if (
document_processor.get("use_advanced_image_processing")
and unsupported_advanced_image_processing_file_type
):
raise Exception(
f"Advanced image processing has not been enabled for document type {document_type}, as only {ADVANCED_IMAGE_PROCESSING_FILE_TYPES} file types are supported."
)