con = await asyncpg.connect(dsn)
async with con.transaction():
cur = await con.cursor('''ЗАПРОС''')
result = await cur.fetchrow()
return result[-1]
пытаюсь вытащить оттуда результат
async def count():
result = await count_all_orders()
return result
print(count)
<function count at 0x0000022092874670>
print(await count)
File "<input>", line 1
SyntaxError: 'await' outside function
как вытащить значение?-_-
ioloop = asyncio.get_event_loop() tasks = [ioloop.create_task(count())] wait_tasks = asyncio.wait(tasks) ioloop.run_until_complete(wait_tasks) ioloop.close()
Обсуждают сегодня