<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, Sep 29, 2016 at 5:41 PM, James Broadhead <span dir="ltr"><<a href="mailto:jamesbroadhead@gmail.com" target="_blank">jamesbroadhead@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">If you're planning on working on this,</div></blockquote><div><br></div><div>We don't currently have plans to implement it ourselves; we're trying to invoke the magic of open source. So far the feature requests we've gotten have been all over the map (<a href="http://www.gevent.org/">gevent</a>/<a href="https://docs.python.org/3/whatsnew/3.4.html#asyncio">asyncio</a>/<a href="https://docs.python.org/3/whatsnew/3.5.html#pep-492-coroutines-with-async-and-await-syntax">async-await</a>) that what's most important right now is just fostering the conversation among <!--
-->everyone who is interested about what the desired behavior of gRPC Python will be.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">it'd probably be worth taking a look at the Twisted bindings for Thrift (a competing RPC system from FB, based on the Google PB paper).<div><br></div><div>The generator[2] isn't the best place to start (imperative C++ that outputs python), but the code that it generates served us very well for years (generally, communicating twisted->cassandra, or twisted->scala services).<br><div><br></div><div>[1] <a href="https://thrift.apache.org/" target="_blank">https://thrift.apache.org/</a><wbr> </div></div><div>[2] <a href="https://github.com/apache/thrift/blob/master/compiler/cpp/src/thrift/generate/t_py_generator.cc" target="_blank">https://github.com/apache/<wbr>thrift/blob/master/compiler/<wbr>cpp/src<!--
-->/thrift/generate/t_py_<wbr>generator.cc</a></div></div></blockquote><div><br></div><div>Please contribute this to the <a href="https://groups.google.com/d/topic/grpc-io/RpkyqqQy8TU/discussion">thread</a>/<a href="https://github.com/grpc/grpc-experiments/blob/master/python/async/README.md">design document</a>/conversation.</div><div>-Nathaniel</div></div>
</div></div>