# # config.py # # API_URL = "https://step-fastapi-email-pro-qa-1054173481485.asia-south1.run.app/evaluate_email" # INPUT_EXCEL_FILE = "data/Jan16_1.xlsx" # OUTPUT_EXCEL_FILE = "data/evldec17.xlsx" # #Headers means out headers to display in excel sheet # HEADERS = [ # "Cefr Level", # "Scenario", # "Scenario Question", # "Subject", # "Email Content" # ] # # # Response configuration # FORMATTED_RESPONSES_COUNT = 3 import json # Load configuration from JSON with open("config.json", "r") as config_file: CONFIG = json.load(config_file) # Extract values dynamically API_URL = CONFIG["API_URL"] INPUT_EXCEL_FILE = CONFIG["INPUT_EXCEL_FILE"] OUTPUT_EXCEL_FILE = CONFIG["OUTPUT_EXCEL_FILE"] OUTPUT_HEADERS = CONFIG["OUTPUT_HEADERS"] FORMATTED_RESPONSES_COUNT = CONFIG["FORMATTED_RESPONSES_COUNT"] PAYLOAD_FIELDS_STATIC = CONFIG["PAYLOAD_FIELDS_STATIC"] # Static fields (user_id, question_id, etc.) INPUT_FIELDS_DYNAMIC = CONFIG["INPUT_FIELDS_DYNAMIC"] # Mapping for dynamic unpacking