Я создал небольшое фиктивное приложение, чтобы знать концепцию txaio, но я не могу запустить свою асинхронную функцию при использовании txaio, то есть вспомогательной библиотеки. Пожалуйста, мне нужно знать, как заставить ее работать.
import txaio
import time
import asyncio
txaio.use_asyncio()
async def sum(n):
print("inside sum")
res = await disp2(n)
#yield from asyncio.sleep(1)
return res
async def disp2(val):
print("inside def2")
return val*200
fail =False
def callback(value):
print("Callback:", value.result())
#loop = asyncio.get_event_loop()
td =txaio.with_config(loop=asyncio.get_event_loop())
t=td.as_future(sum,5)
td.add_callbacks(t,callback,None)
if not fail:
pass
td.resolve(t,"succ")