Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -1,14 +1,19 @@
|
|
| 1 |
from fastapi import FastAPI, HTTPException
|
| 2 |
from fastapi.middleware.cors import CORSMiddleware
|
| 3 |
from pydantic import BaseModel
|
|
|
|
| 4 |
from pathlib import Path
|
| 5 |
-
|
| 6 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 7 |
|
| 8 |
from agent.graph import AgentGraph
|
| 9 |
from agent.tools import FetchTools
|
| 10 |
from ingest.sec import fetch_recent_filings_by_cik
|
| 11 |
-
from settings import INDEX_DIR
|
| 12 |
|
| 13 |
log = logging.getLogger("uvicorn.error")
|
| 14 |
|
|
|
|
| 1 |
from fastapi import FastAPI, HTTPException
|
| 2 |
from fastapi.middleware.cors import CORSMiddleware
|
| 3 |
from pydantic import BaseModel
|
| 4 |
+
import os, logging, traceback
|
| 5 |
from pathlib import Path
|
| 6 |
+
|
| 7 |
+
# ⬅️ we only need DATA_DIR here; we'll derive the absolute index path from it
|
| 8 |
+
from settings import DATA_DIR
|
| 9 |
+
|
| 10 |
+
# Make sure the HF persistent folder exists: /data/index
|
| 11 |
+
INDEX_ABS = os.path.join(DATA_DIR, "index")
|
| 12 |
+
Path(INDEX_ABS).mkdir(parents=True, exist_ok=True)
|
| 13 |
|
| 14 |
from agent.graph import AgentGraph
|
| 15 |
from agent.tools import FetchTools
|
| 16 |
from ingest.sec import fetch_recent_filings_by_cik
|
|
|
|
| 17 |
|
| 18 |
log = logging.getLogger("uvicorn.error")
|
| 19 |
|