fix: replace mutable default arguments with None sentinels (B006) (#5302)
This commit is contained in:
@@ -25,7 +25,7 @@ class BaseEmbedderConfig(ABC):
|
||||
model_kwargs: Optional[dict] = None,
|
||||
huggingface_base_url: Optional[str] = None,
|
||||
# AzureOpenAI specific
|
||||
azure_kwargs: Optional[AzureConfig] = {},
|
||||
azure_kwargs: Optional[AzureConfig] = None,
|
||||
http_client_proxies: Optional[Union[Dict, str]] = None,
|
||||
# VertexAI specific
|
||||
vertex_credentials_json: Optional[str] = None,
|
||||
@@ -89,7 +89,7 @@ class BaseEmbedderConfig(ABC):
|
||||
self.model_kwargs = model_kwargs or {}
|
||||
self.huggingface_base_url = huggingface_base_url
|
||||
# AzureOpenAI specific
|
||||
self.azure_kwargs = AzureConfig(**azure_kwargs) or {}
|
||||
self.azure_kwargs = AzureConfig(**(azure_kwargs or {})) or {}
|
||||
|
||||
# VertexAI specific
|
||||
self.vertex_credentials_json = vertex_credentials_json
|
||||
|
||||
Reference in New Issue
Block a user