Spaces:
Sleeping
Sleeping
| from utils import * | |
| # Try to load existing vector store, create if not found | |
| try: | |
| print("Loading vector store...") | |
| vector_store = load_company_vector_store() | |
| if vector_store: | |
| print("Vector store loaded successfully") | |
| else: | |
| # If vector_store is None, this means it didn't exist | |
| print("Vector store not found, creating new...") | |
| company_documents = create_company_documents() | |
| company_chunks = split_documents(company_documents) | |
| vector_store = create_company_vector_store(company_chunks) | |
| print("Vector store created successfully") | |
| except Exception as e: | |
| # This block will handle other potential errors during the loading/creation process | |
| logger.error(f"Error loading or creating vector store: {str(e)}") | |
| # It might be good to exit or handle this more gracefully. | |
| # For now, let's just re-raise the exception to see what's wrong. | |
| raise | |