<br>I&#39;m trying to merge the trunk into the py3k branch (so I can work on removing simple slices), but the SSL changes in the trunk are in the way. That is to say, the new &#39;ssl&#39; module depends on the Python 2.x layout in the &#39;socket&#39; module. Specifically, that 
socket.socket is a wrapper class around _socket.socket, so it can subclass that and still pass a socket as a separate argument to __init__. Unfortunately, in Python 3.0, socket.socket is a subclass of _socket.socket, so that trick won&#39;t work. And there isn&#39;t really a way to fake it, either, except by making 
ssl.sslsocket *not* subclass socket.socket.<br><br>I&#39;m going to check in this merge despite of the extra breakage, but it would be good if someone could either fix the py3k branch proper (I don&#39;t see how), or change the trunk strategy to be more forward-compatible.
<br clear="all"><br>-- <br>Thomas Wouters &lt;<a href="mailto:thomas@python.org">thomas@python.org</a>&gt;<br><br>Hi! I&#39;m a .signature virus! copy me into your .signature file to help me spread!