asyncio Groonga客户端库
项目描述
asyncio Groonga 客户端。
需求
- Python3.5+ 
使用
GQTP
import asyncio
from aiogrn.client import GroongaClient
async def fetch(grn, cmd, **kwargs):
    ret = await grn.call(cmd, **kwargs)
    print(ret)
loop = asyncio.get_event_loop()
grn = GroongaClient(host='localhost', port=10043, protocol='gqtp', loop=loop)
tasks = [
        asyncio.ensure_future(fetch(grn, 'status')),
        asyncio.ensure_future(fetch(grn, 'select', table='Foo')),
        asyncio.ensure_future(fetch(grn, 'status'))]
loop.run_until_complete(asyncio.gather(*tasks))
loop.close()HTTP
import asyncio
from aiogrn.client import GroongaClient
async def fetch(grn, cmd, **kwargs):
    ret = await grn.call(cmd, **kwargs)
    print(ret)
loop = asyncio.get_event_loop()
grn = GroongaClient(loop=loop)
tasks = [
        asyncio.ensure_future(fetch(grn, 'status')),
        asyncio.ensure_future(fetch(grn, 'select', table='Foo')),
        asyncio.ensure_future(fetch(grn, 'status'))]
loop.run_until_complete(asyncio.gather(*tasks))
loop.close()项目详情
下载文件
为您的平台下载文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
         aiogrn-0.0.1.tar.gz  (3.2 kB 查看散列)
      
    构建分布
         aiogrn-0.0.1-py2.py3-none-any.whl  (4.1 kB 查看散列)
      
    
    
       关闭
    
      
        
    
    
  
aiogrn-0.0.1.tar.gz的散列
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | a7a28adcf423f7e6f18a87ecf0a2b7cf5861a1136be2e1adb11e3bbfe8fc21ea | |
| MD5 | ec9dcee6e79046ad406c48a45d9ffa89 | |
| BLAKE2b-256 | 1775da60c5155df0ec2e736eb65e0eddcadf01c2f40a649510d4ebbe2fab4023 | 
    
       关闭
    
      
        
    
    
  
aiogrn-0.0.1-py2.py3-none-any.whl的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 61a8ae0ba54105c11fdcb1b448afdbcf1e1d11887a0f3f8e61b10b2605d216d6 | |
| MD5 | 504d83f0597cdc229662350e730ebad4 | |
| BLAKE2b-256 | fe2ce2bf5e83d38945947ccbbe83b19beb1575c89bec2abd0c5213237505c69c |