def __init__(self, sock, *args, **kwargs): sock = sock._sock file.__init__(self, sock.fileno()) self._sock = sock = realsslwrap(sock, *args, **kwargs) self._send = sock.write self._recv = sock.read self._close = sock.close
def __init__(self, family=AF_INET, type=SOCK_STREAM, proto=0, _sock=None): self._sock = sock = _sock or realsocket(family, type, proto) file.__init__(self, sock.fileno()) self._recv = sock.recv self._send = sock.send self._close = sock.close