From 4bee02e7f215480ebebbc486cba2d375be298be6 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Sun, 9 Feb 2025 23:26:10 +0000 Subject: [PATCH] feat: Add embedding exceptions module Co-Authored-By: Joe Moura --- src/crewai/utilities/exceptions/__init__.py | 5 +++++ src/crewai/utilities/exceptions/embedding_exceptions.py | 9 +++++++++ 2 files changed, 14 insertions(+) create mode 100644 src/crewai/utilities/exceptions/__init__.py create mode 100644 src/crewai/utilities/exceptions/embedding_exceptions.py diff --git a/src/crewai/utilities/exceptions/__init__.py b/src/crewai/utilities/exceptions/__init__.py new file mode 100644 index 000000000..e1bbd106c --- /dev/null +++ b/src/crewai/utilities/exceptions/__init__.py @@ -0,0 +1,5 @@ +"""Exceptions module for crewAI utilities.""" + +from .embedding_exceptions import EmbeddingConfigurationError, EmbeddingProviderError + +__all__ = ["EmbeddingConfigurationError", "EmbeddingProviderError"] diff --git a/src/crewai/utilities/exceptions/embedding_exceptions.py b/src/crewai/utilities/exceptions/embedding_exceptions.py new file mode 100644 index 000000000..b1033e261 --- /dev/null +++ b/src/crewai/utilities/exceptions/embedding_exceptions.py @@ -0,0 +1,9 @@ +"""Exceptions related to embedding functionality.""" + +class EmbeddingConfigurationError(Exception): + """Raised when there is an error in the embedding configuration.""" + pass + +class EmbeddingProviderError(Exception): + """Raised when there is an error with the embedding provider.""" + pass