Message228630
Unfortunately it can't be a weakref in python2 :-(
In Python3 socket._socketobject *subclasses* _socket.socket, so when we pass "self" to stuff, it's has the right C-level fields but it's also a Python-levle object so it can have a weakref.
In Python2 socket._socketobject composes with _socket.socket, so we pass "self._sock", that way it has teh right C-level fields. Unfortunately taking a weakref of _socket.socket is not allowed. |
|
Date |
User |
Action |
Args |
2014-10-05 22:54:39 | alex | set | recipients:
+ alex, geertj, janssen, pitrou, giampaolo.rodola, christian.heimes, dstufft |
2014-10-05 22:54:39 | alex | set | messageid: <1412549679.68.0.517666156342.issue22559@psf.upfronthosting.co.za> |
2014-10-05 22:54:39 | alex | link | issue22559 messages |
2014-10-05 22:54:39 | alex | create | |
|