in code/embedding-function/utilities/helpers/env_helper.py [0:0]
def get_secret(self, secret_name: str) -> str:
"""
Retrieves the value of a secret from the environment variables or Azure Key Vault.
Args:
secret_name (str): The name of the secret or "".
Returns:
str: The value of the secret.
Raises:
None
"""
secret_name_value = os.getenv(secret_name, "")
return (
self.secret_client.get_secret(secret_name_value).value
if self.USE_KEY_VAULT and secret_name_value
else os.getenv(secret_name, "")
)