ishaq101's picture
[NOTICKET] Demo agentic agent
bef5e76
raw
history blame contribute delete
529 Bytes
"""Entry point for running the app locally on Windows.
Sets WindowsSelectorEventLoopPolicy BEFORE uvicorn creates its event loop,
which is required for psycopg3 async mode compatibility.
Use this instead of calling uvicorn directly on Windows:
uv run --no-sync python run.py
"""
import sys
import asyncio
if sys.platform == "win32":
asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())
import uvicorn
if __name__ == "__main__":
uvicorn.run("main:app", host="0.0.0.0", port=7860, reload=False)