跳转到主要内容

BTHLabs JSONRPC - aiohttp集成

项目描述

BTHLabs JSONRPC - aiohttp集成

文档 | 源仓库

概述

BTHLabs JSONRPC是一组Python库,提供可扩展的框架,用于将JSONRPC接口添加到现有的Python Web应用程序。

aiohttp包提供了aiohttp集成。

安装

$ pip install bthlabs_jsonrpc_aiohttp

示例

# app.py
from aiohttp import web
from bthlabs_jsonrpc_core import register_method

from bthlabs_jsonrpc_aiohttp import JSONRPCView

@register_method('hello')
async def hello(request, who='World'):
    return f'Hello, {who}!'

app = web.Application()
app.add_routes([
    web.post('/rpc', JSONRPCView()),
])

作者

bthlabs-jsonrpc-aiohttpTomek Wójcik开发。

许可

bthlabs-jsonrpc-aiohttp采用MIT许可。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

bthlabs-jsonrpc-aiohttp-1.0.0.tar.gz (3.7 kB 查看哈希值)

上传时间: 源代码

构建分布

bthlabs_jsonrpc_aiohttp-1.0.0-py3-none-any.whl (4.5 kB 查看哈希值)

上传时间: Python 3

支持者