El martes, 21 de julio de 2015, 13:31:56 (UTC+2), Javier escribió: > Hello, I'm trying to understand and link asyncio with ordinary coroutines. > Now I just want to understand how to do this on asyncio: > > > def foo(): > data = yield 8 > print(data) > yield "bye" > > def bar(): > f = foo() > n = f.next() > print(n) > message = f.send("hello") > print(message) > > > What is the equivalent for coro.send("some data") in asyncio? > > coro.send on an asyncio coroutine throws AssertionError: yield from wasn't > used with future. > > > Thank you
Asyncio is a crazy headache! I realized that I can't use asyncio tcp servers with pickle! Asyncio is good as a concept but bad in real life. I think python's non blocking I/O is far from being something useful for developers till non-async code can invoke async code transparently. Duplicating all code/libs when you realize that something not fits asyncio is not a solution and even less a pythonic solution. -- https://mail.python.org/mailman/listinfo/python-list