From 4a7299befa9c4ee57183ca93b59d4b350c52d03c Mon Sep 17 00:00:00 2001 From: Jorge Garcia Oncins Date: Wed, 2 Jul 2025 11:20:00 +0200 Subject: [PATCH] Remove fallback method for environments not supporting usedforsecurity Signed-off-by: Jorge Garcia Oncins --- llama_stack/providers/utils/vector_io/chunk_utils.py | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/llama_stack/providers/utils/vector_io/chunk_utils.py b/llama_stack/providers/utils/vector_io/chunk_utils.py index b133ae1d5..2a939bfba 100644 --- a/llama_stack/providers/utils/vector_io/chunk_utils.py +++ b/llama_stack/providers/utils/vector_io/chunk_utils.py @@ -16,11 +16,4 @@ def generate_chunk_id(document_id: str, chunk_text: str) -> str: Adding usedforsecurity=False for compatibility with FIPS environments. """ hash_input = f"{document_id}:{chunk_text}".encode() - - try: - md5_hash = hashlib.md5(hash_input, usedforsecurity=False).hexdigest() - except TypeError: - # Fallback for environments that don't support usedforsecurity (e.g., Python < 3.9 or non-OpenSSL backends) - md5_hash = hashlib.md5(hash_input).hexdigest() - - return str(uuid.UUID(md5_hash)) + return str(uuid.UUID(hashlib.md5(hash_input, usedforsecurity=False).hexdigest()))