<div dir="ltr">I'm not a Python Guru (you might be better off asking on Python-specific forums), but from both working on contributing to a twisted-based application (carbon cache - <a href="https://github.com/graphite-project/carbon">https://github.com/graphite-project/carbon</a>) and from talking to at least one person about this framework, it seems that it's too complicated and still too limited.<div>
<br></div><div>You could end up writing more code to work around twisted limitations than if you wrote your own simple server using standard Python (e.g. <a href="https://docs.python.org/2/library/socketserver.html">https://docs.python.org/2/library/socketserver.html</a>, <a href="http://www.codeproject.com/Articles/462525/Simple-HTTP-Server-and-Client-in-Python">http://www.codeproject.com/Articles/462525/Simple-HTTP-Server-and-Client-in-Python</a>).<div>
<br></div><div>My suggestion - beyond checking its status for the Python version you want, have a spike (<a href="http://www.techopedia.com/definition/9503/spike">http://www.techopedia.com/definition/9503/spike</a>) and see what the code you come up with looks like and whether you like it.</div>
<div><br></div><div>--Amos</div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 22 May 2014 20:11, Oleg Goldshmidt <span dir="ltr"><<a href="mailto:pub@goldshmidt.org" target="_blank">pub@goldshmidt.org</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"><div class="gmail_default" style="font-family:courier new,monospace"><br clear="all"></div><div class="gmail_default" style="font-family:courier new,monospace;display:inline">
Hi,<br><br></div><div class="gmail_default" style="font-family:courier new,monospace;display:inline">
Can anyone out there comment on the state of twisted on python3?<br><br></div><div class="gmail_default" style="font-family:courier new,monospace;display:inline">We use python3, and we are considering twisted as a candidate platform to develop a server framework. We have not tried anything yet, just mulling possibilities at this point. While researching the topic multiple tidbits </div>
<div class="gmail_default" style="font-family:courier new,monospace;display:inline">of concern came up, such as<br><br></div><a href="http://twisted.readthedocs.org/en/latest/projects/core/howto/python3.html" target="_blank">http://twisted.readthedocs.org/en/latest/projects/core/howto/python3.html</a><br>
<a href="http://twistedmatrix.com/trac/browser/tags/releases/twisted-14.0.0/twisted/python/dist3.py" target="_blank">http://twistedmatrix.com/trac/browser/tags/releases/twisted-14.0.0/twisted/python/dist3.py</a><br><br><div class="gmail_default" style="font-family:courier new,monospace;display:inline">
etc.<br><br></div><div class="gmail_default" style="font-family:courier new,monospace;display:inline">If twisted in its current state is not well-supported on python3</div><div class="gmail_default" style="font-family:courier new,monospace;display:inline">
we would prefer to drop it as a candidate early and concentrate on other options. If problems are few and far between </div><div class="gmail_default" style="font-family:courier new,monospace;display:inline">we will be willing to invest time in researching how much it will affect our development. Twisted is a big anaconda, and we are not likely to use more than some parts of it. This means that we'd like to</div>
<div class="gmail_default" style="font-family:courier new,monospace;display:inline"> learn of really disqualifying issues ASAP.<br><br></div><div class="gmail_default" style="font-family:courier new,monospace;display:inline">
Thanks a lot for any input,</div><span class="HOEnZb"><font color="#888888"><br clear="all"><br>-- <br>Oleg Goldshmidt | <a href="mailto:pub@goldshmidt.org" target="_blank">pub@goldshmidt.org</a>
</font></span></div>
<br>_______________________________________________<br>
Linux-il mailing list<br>
<a href="mailto:Linux-il@cs.huji.ac.il">Linux-il@cs.huji.ac.il</a><br>
<a href="http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il" target="_blank">http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr">
<a href="http://www.linkedin.com/in/gliderflyer" target="_blank">
<span>
<img src="http://s4.licdn.com/scds/common/u/img/webpromo/btn_viewmy_160x25.png" alt="View my profile on LinkedIn" height="25" width="160">
</span></a></div>
</div>