Spaces:
Runtime error
Runtime error
| import os | |
| import sys | |
| from pathlib import Path | |
| # Ensure we can import from app_kit | |
| ROOT_DIR = Path(__file__).resolve().parent | |
| sys.path.insert(0, str(ROOT_DIR)) | |
| from app_kit.project import processor_p2 | |
| from app_kit.demo_packs import load_demo_pack | |
| class MockStore: | |
| def __init__(self): | |
| self.artifact_dir = Path("/tmp") | |
| self.artifact_dir.mkdir(exist_ok=True) | |
| def store_record(self, *args, **kwargs): return 1 | |
| def store_embedding(self, *args, **kwargs): pass | |
| class MockConfig: | |
| def __init__(self): | |
| self.artifact_dir = Path("/tmp") | |
| self.lora_adapter_path = None | |
| self.root_dir = ROOT_DIR | |
| def main(): | |
| pack_path = ROOT_DIR / 'data' / 'demo_packs' / 'p2_care_circle_journal' / 'sample_caregiver_checkin' | |
| pack = load_demo_pack(pack_path) | |
| print("Loaded pack, starting processing...") | |
| # Run processor | |
| try: | |
| result = processor_p2(pack, MockStore(), MockConfig()) | |
| print("\n=== SUCCESS ===") | |
| print(f"Family Summary: {result.get('family_summary')}") | |
| print(f"Clinician Summary: {result.get('clinician_summary')}") | |
| print(f"Tags: {result.get('tags')}") | |
| print(f"Questions: {result.get('questions_for_doctor')}") | |
| except Exception as e: | |
| print(f"\n=== FAILED ===") | |
| import traceback | |
| traceback.print_exc() | |
| if __name__ == "__main__": | |
| main() | |