The tasks are completely independents and i don't want to wait until
asyncio gathers all the results, instead i want it to run them in parallel
and return the result whenever it is ready.
The only way i have in mind that allows me to do that is to run tasks in
different threads.
On Monday, August 31, 2015 at 2:05:33 PM UTC+1, Ons wrote:
>
> Hello,
>
> I am using asyncio event loop in my project and i need to make non
> blocking calls of lets say a coroutine called async.
>
> @asyncio.coroutine
> def async(attr1, attr2):
> //my coroutine code here
>
> loop = asyncio.get_event_loop()
> result = yield from loop.run_in_executor(None, async('attr1', 'attr2'))
> return result
>
> I am getting the following error : TypeError: 'Task' object is not
> callable.
>
> How can i run a coroutine in a non blocking mode with asyncio ?
>
> Thanks.
>