STINNER Victor <victor.stin...@haypocalc.com> added the comment: If I understood correctly, the patch only concerns non blocking socket if SSL_write() returns 0? If SSL_write() returns a non zero value, can you use: ssl_socket.send(data[count:])?
About the string identifier trick, you should add an assertion to ensure that identifiers are differents. Example: -------- a = 'x' * 20000 # create a copy with a different memory address b = a[0:] + a[1:] assert (a == b) and (a is not b) data = a, b -------- See also issue #8222: enabling SSL_MODE_AUTO_RETRY on SSL sockets. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue8240> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com