in connectors/images_deleted_files_purger.py [0:0]
def __init__(self):
"""
Initialize with environment variables and any other configuration.
"""
self.index_name = os.getenv("AZURE_SEARCH_INDEX_NAME", "ragindex")
self.container_name = os.getenv("STORAGE_CONTAINER_IMAGES", "documents-images")
self.storage_account_name = os.getenv("STORAGE_ACCOUNT_NAME")
self.blob_base_url = f"https://{self.storage_account_name}.blob.core.windows.net"
# Warn if some env vars are missing
if not all([self.index_name, self.container_name, self.storage_account_name]):
logging.warning("[images_deleted_files_purger] Missing or incomplete environment variables.")
# We'll create a single AISearchClient for searching the index
self.ai_search = AISearchClient()