fix: huggingface embedder error messages not being displayed (#8537)

* initial import

* fixing too-many-arguments - since file is now changed pylint checks it

* more fixes

* disable too-arguments pylint
This commit is contained in:
David S. Batista 2024-11-12 14:59:20 +01:00 committed by GitHub
parent 852900d5e3
commit fcdf392bfb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 7 additions and 7 deletions

View File

@ -102,7 +102,7 @@ class HuggingFaceAPIDocumentEmbedder:
progress_bar: bool = True,
meta_fields_to_embed: Optional[List[str]] = None,
embedding_separator: str = "\n",
):
): # pylint: disable=too-many-positional-arguments
"""
Creates a HuggingFaceAPIDocumentEmbedder component.
@ -168,7 +168,7 @@ class HuggingFaceAPIDocumentEmbedder:
model_or_url = url
else:
msg = f"Unknown api_type {api_type}"
raise ValueError(api_type)
raise ValueError(msg)
self.api_type = api_type
self.api_params = api_params

View File

@ -82,7 +82,7 @@ class HuggingFaceAPITextEmbedder:
suffix: str = "",
truncate: bool = True,
normalize: bool = False,
):
): # pylint: disable=too-many-positional-arguments
"""
Creates a HuggingFaceAPITextEmbedder component.
@ -138,7 +138,7 @@ class HuggingFaceAPITextEmbedder:
model_or_url = url
else:
msg = f"Unknown api_type {api_type}"
raise ValueError()
raise ValueError(msg)
self.api_type = api_type
self.api_params = api_params

View File

@ -104,7 +104,7 @@ class HuggingFaceAPIChatGenerator:
```
"""
def __init__(
def __init__( # pylint: disable=too-many-positional-arguments
self,
api_type: Union[HFGenerationAPIType, str],
api_params: Dict[str, str],
@ -162,7 +162,7 @@ class HuggingFaceAPIChatGenerator:
model_or_url = url
else:
msg = f"Unknown api_type {api_type}"
raise ValueError(api_type)
raise ValueError(msg)
# handle generation kwargs setup
generation_kwargs = generation_kwargs.copy() if generation_kwargs else {}

View File

@ -134,7 +134,7 @@ class HuggingFaceAPIGenerator:
model_or_url = url
else:
msg = f"Unknown api_type {api_type}"
raise ValueError(api_type)
raise ValueError(msg)
# handle generation kwargs setup
generation_kwargs = generation_kwargs.copy() if generation_kwargs else {}