用于生成异步守护进程的帮助程序的集合。
pillars的Python项目详细描述
用于生成异步守护进程的帮助程序的集合。
快速启动
importpillarsimportaiohttpapp=pillars.Application(name="example")http=pillars.transports.http.Application()app.listen(app=http,name="http",runner=aiohttp.web.AppRunner(http),sites=(functools.partial(aiohttp.web.TCPSite,host="127.0.01",port=8080),),)http.router.add_route("GET","/",hello_world)asyncdefhello_world(request):returnpillars.Response(status=200,data={"data":"Hello world"})
有关更多示例,请参见examples folder。
更改日志
0.4.1
- 在连接上添加回调到websocket站点
0.4.0
- 附加启动信号
0.3.0
- 依赖项更新
0.2.4
- json_编码器的错误修复参数
0.2.3
- 为uuid添加自定义json编码器
- 将json_编码器参数添加到支柱。响应
0.2.2
- 修复ARI发动机关闭问题
0.2.1
- 正确关闭WebSocket连接
- 删除pg uuid编码器
- pg jsonb encode失败时记录
- 对ari传输使用aiohttp异常
0.1.1
- 初始版本