Guido, <br><br>These modules provide the server component of many existing versions of the Zope system where they have served well (pun intended). I would be concerned were they disappear in Python 3000. <br><br><div class="gmail_quote">
On Dec 5, 2007 10:19 AM, Guido van Rossum <<a href="mailto:guido@python.org">guido@python.org</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
The asyncore and asynchat modules are in a difficult position when it<br>comes to Python 3000. None of the core developers use it or<br>particularly care about it (AFAIK), and the API has problems because<br>it wasn't written to deal with bytes vs. unicode.
E.g. in<br><a href="http://bugs.python.org/issue1067" target="_blank">http://bugs.python.org/issue1067</a>, Thomas suggests that these modules<br>need to be rewritten to use bytes internally and have separate APIs to<br>handle (unicode) text as desired, similar to the way file I/O was
<br>redesigned. Another alternative would be to make these modules deal<br>strictly in bytes, but that would probably vastly reduce their<br>usefulness (though I don't know -- as I said, I don't use them).<br><font color="#888888">
<br>--<br>--Guido van Rossum (home page: <a href="http://www.python.org/%7Eguido/" target="_blank">http://www.python.org/~guido/</a>)<br>_______________________________________________<br>Python-Dev mailing list<br><a href="mailto:Python-Dev@python.org">
Python-Dev@python.org</a><br><a href="http://mail.python.org/mailman/listinfo/python-dev" target="_blank">http://mail.python.org/mailman/listinfo/python-dev</a><br>Unsubscribe: <a href="http://mail.python.org/mailman/options/python-dev/allison%40shasta.stanford.edu" target="_blank">
http://mail.python.org/mailman/options/python-dev/allison%40shasta.stanford.edu</a><br></font></blockquote></div><br>