openapi-docs怎么打不开呢
sylvoslee opened this issue · comments
请给出能复现这个问题的最小代码
就是你给的例子
from typing import AsyncGenerator
import uvicorn
from rpcpy import RPC
from rpcpy.typing import TypedDict
app = RPC(openapi={"title": "TITLE", "description": "DESCRIPTION", "version": "v1"})
@app.register
async def none() -> None:
return
@app.register
async def sayhi(name: str) -> str:
return f"hi {name}"
@app.register
async def yield_data(max_num: int) -> AsyncGenerator[int, None]:
for i in range(max_num):
yield i
D = TypedDict("D", {"key": str, "other-key": str})
@app.register
async def query_dict(value: str) -> D:
return {"key": value, "other-key": value}
if __name__ == "__main__":
uvicorn.run(app, interface="wsgi", port=65432)
我试了一下,是因为上游的 baize 和 pydantic 升级之后 API 变化导致的。很快会修复