[GitHub] thrift issue #972: THRIFT-3770 Implement Python 3.4+ asyncio support

2017-02-14 Thread vmarkovtsev
Github user vmarkovtsev commented on the issue: https://github.com/apache/thrift/pull/972 I will resume this as soon as the maintainers show up themselves :) Since the last time there appeared conflicts and I don't want to resolve them multiple times - not working with Thrift an

[GitHub] thrift pull request: THRIFT-3770 Implement Python 3.4+ asyncio sup...

2016-04-08 Thread vmarkovtsev
Github user vmarkovtsev commented on the pull request: https://github.com/apache/thrift/pull/972#issuecomment-207381112 Added the tutorial and some tests, fixed the comments --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well

[GitHub] thrift pull request: THRIFT-3770 Implement Python 3.4+ asyncio sup...

2016-04-04 Thread vmarkovtsev
Github user vmarkovtsev commented on the pull request: https://github.com/apache/thrift/pull/972#issuecomment-205262823 I've added the tests. These only belong to Client, since I do not plan to port Server. ``` test/test.py --server cpp --client py3.asyncio A

[GitHub] thrift pull request: THRIFT-3770 Implement Python 3.4+ asyncio sup...

2016-04-04 Thread vmarkovtsev
Github user vmarkovtsev commented on the pull request: https://github.com/apache/thrift/pull/972#issuecomment-205184422 @nsuke, about the generic wrapper, I feel bad about these dupes too but cannot see the possibility because asyncio coroutine's "viral" nature with

[GitHub] thrift pull request: THRIFT-3770 Implement Python 3.4+ asyncio sup...

2016-04-01 Thread vmarkovtsev
Github user vmarkovtsev commented on the pull request: https://github.com/apache/thrift/pull/972#issuecomment-204311613 ``flake8 --ignore=E501 lib/py`` in Travis failed because the syntax "yield from" is Python 3.3+ and flake [does not support it](https://gitlab.com/py

[GitHub] thrift pull request: THRIFT-3770 Implement Python 3.4+ asyncio sup...

2016-04-01 Thread vmarkovtsev
GitHub user vmarkovtsev opened a pull request: https://github.com/apache/thrift/pull/972 THRIFT-3770 Implement Python 3.4+ asyncio support I decided to take an approach which is different from Tornado implementation and do not nail supported protocols to the Framed one. My effort