import os from app import CameraSpecs, compare_cameras # Ensure no API key to force the error path os.environ.pop("OPENAI_API_KEY", None) cam_a = CameraSpecs(model="Test A", specs=[{"key": "value"}]) cam_b = CameraSpecs(model="Test B", specs=[{"key": "value"}]) try: compare_cameras("gpt-5-nano", "Test prompt", cam_a, cam_b) except Exception as e: import traceback print("Captured exception from compare_cameras; full traceback below:\n") print(traceback.format_exc())