[Python-checkins] CVS: python/dist/src/Lib httplib.py,1.24,1.24.2.1
Moshe Zadka
moshez@users.sourceforge.net
Sat, 31 Mar 2001 01:32:03 -0800
Update of /cvsroot/python/python/dist/src/Lib
In directory usw-pr-cvs1:/tmp/cvs-serv12410/Lib
Modified Files:
Tag: release20-maint
httplib.py
Log Message:
#123924: Windows - using OpenSSL, problem with socket in httplib.py.
Index: httplib.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/httplib.py,v
retrieving revision 1.24
retrieving revision 1.24.2.1
diff -C2 -r1.24 -r1.24.2.1
*** httplib.py 2000/10/12 19:58:36 1.24
--- httplib.py 2001/03/31 09:32:00 1.24.2.1
***************
*** 614,618 ****
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect((self.host, self.port))
! ssl = socket.ssl(sock, self.key_file, self.cert_file)
self.sock = FakeSocket(sock, ssl)
--- 614,621 ----
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect((self.host, self.port))
! realsock = sock
! if hasattr(sock, "_sock"):
! realsock = sock._sock
! ssl = socket.ssl(realsock, self.key_file, self.cert_file)
self.sock = FakeSocket(sock, ssl)