Quart に非同期ルートがあり、同期するコード ブロックを実行する必要があります。ドキュメントによると、同期関数がイベント ループをブロックしないようにするには、quart.utils の run_sync を使用する必要があります。
def sync_processor():
request = requests.get('https://api.github.com/events')
return request
@app.route('/')
async def test():
result = run_sync(sync_processor)
print(result)
return "test"
ただし、print(result) は <function sync_processor at 0x742d18a0> を返します。<function sync_processor at 0x742d18a0> の代わりにリクエスト オブジェクトを取得するにはどうすればよいですか。