Hi meejah,
Probably the best way to get a feel for what would have to happen to support txaio (and thus asyncio) would be to take some method that currently uses @inlineCallbacks and convert it to "just" callbacks + Deferreds -- as txaio doesn't provide support for @inlineCallbacks / @coroutine
I am still working on this.
As for "txtorcon tickets to work on", have a look on GitHub. One good one might be https://github.com/meejah/txtorcon/issues/132 (if it's still relevant?) as obviously Python3 support would be interesting for anyone wanting to use asyncio.
I ran all the tests in python3 and generated two new tickets which seemed relevant. However, I am consistently encountering 4 more errors related to twisted and zope. I have attached the terminal output with appropriate details. Would you be able take a look at it and let me know what am i doing wrong?
Also, i have started working on the application. As i understand, my tasks are to: 1. Read through the control-spec. 2. convert txtocon's @inlinecallbacks to callbacks + deferreds. 3. improve python3 support for txtorcon. (fix txsocksx preferably, try reducing magic in API) 4. replace deferred with txaio's calls. 5. Improve documentation to reflect the changes.
Am i missing something here? If yes, What else should i include ? And what might be the mid-term deliverable expected ?
Thanks, Akash