2

Python (3.4) から Microsoft SQL Server に対して、つまりasyncioイベント ループのコンテキストで非同期クエリを実行することは可能ですか?

do_it以下は、(非同期) SQL クエリを関数に組み込む必要があるスケルトン非同期プログラムです。

import asyncio
import contextlib


@asyncio.coroutine
def do_it():
    # TODO: Make an asynchronous MS SQL query, but how??
    fut = asyncio.Future()
    fut.set_result(None)
    return fut


with contextlib.closing(asyncio.SelectorEventLoop()) as loop:
    asyncio.set_event_loop(loop)
    loop.run_until_complete(do_it())

print('Finished')
4

3 に答える 3