From daae4a9107bd02d5886384b690b9a13e01f5f0c3 Mon Sep 17 00:00:00 2001 From: Sudipta Date: Sat, 17 Jan 2026 14:36:57 +0530 Subject: [PATCH 1/2] fix : safely parse EMBEDDING_MAX_BATCH_SIZE with fallback --- backend/config.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/backend/config.py b/backend/config.py index dd5caa3d..7b599aa7 100644 --- a/backend/config.py +++ b/backend/config.py @@ -12,5 +12,9 @@ GITHUB_TOKEN = os.getenv("GITHUB_TOKEN") or os.getenv("GH_TOKEN") MODEL_NAME = os.getenv("EMBEDDING_MODEL", "BAAI/bge-small-en-v1.5") -MAX_BATCH_SIZE = int(os.getenv("EMBEDDING_MAX_BATCH_SIZE", "32")) +try: + MAX_BATCH_SIZE = int(os.getenv("EMBEDDING_MAX_BATCH_SIZE", "32")) +except ValueError: + logging.warning("Invalid integer for EMBEDDING_MAX_BATCH_SIZE. Defaulting to 32.") + MAX_BATCH_SIZE = 32 EMBEDDING_DEVICE = os.getenv("EMBEDDING_DEVICE", "cpu") From 3ece0c63e4cc23055375765ce9e8303b73fae971 Mon Sep 17 00:00:00 2001 From: Sudipta Date: Sat, 17 Jan 2026 15:04:30 +0530 Subject: [PATCH 2/2] fix: add missing logging import --- backend/config.py | 1 + 1 file changed, 1 insertion(+) diff --git a/backend/config.py b/backend/config.py index 7b599aa7..e94c76d4 100644 --- a/backend/config.py +++ b/backend/config.py @@ -1,4 +1,5 @@ from dotenv import load_dotenv, find_dotenv +import logging import os