from fastapi import FastAPI import time from datetime import datetime import asyncio from pgsoft.pgconst.const import service_list app = FastAPI() @app.get("/") async def root(): return {"message": "PGAI API"} @app.get("/test") def test(): print(f"[{datetime.now()}] test") print(service_list) return {"a": 1} @app.get("/info_sync") def info_sync(): print(f"[{datetime.now()}] sync") time.sleep(5) return {"message": "sync"} @app.get("/info_async") async def info_async(): print(f"[{datetime.now()}] async") await asyncio.sleep(5) return {"message": "async"}