Author cba037
Recipients
Date 2003-01-24.03:58:44
SpamBayes Score
Marked as misclassified
Message-id
In-reply-to
Content
First: bravo for compiling SSL support in the 2.3 binaries!

I can connect fine to a secure web server using HTTPS.
 However, when I set a socket default timeout, I get
errors:

import socket
socket.setdefaulttimeout(30.0)
import urllib
f =
urllib.urlopen('https://members.tufts-health.com/memindex.html')
print f.read()
===================
Traceback (most recent call last):
  File "testssl.py", line 9, in ?
    f =
urllib.urlopen('https://members.tufts-health.com/memindex.html')
  File "/usr/lib/python2.3/urllib.py", line 76, in urlopen
    return opener.open(url)
  File "/usr/lib/python2.3/urllib.py", line 181, in open
    return getattr(self, name)(url)
  File "/usr/lib/python2.3/urllib.py", line 375, in
open_https
    h.endheaders()
  File "/usr/lib/python2.3/httplib.py", line 695, in
endheaders
    self._send_output()
  File "/usr/lib/python2.3/httplib.py", line 581, in
_send_output
    self.send(msg)
  File "/usr/lib/python2.3/httplib.py", line 548, in send
    self.connect()
  File "/usr/lib/python2.3/httplib.py", line 945, in
connect
    ssl = socket.ssl(realsock, self.key_file,
self.cert_file)
socket.sslerror: (2, 'The operation did not complete
(read)')
===================
This is on Linux; similar behaviour on Win2K.
History
Date User Action Args
2007-08-23 14:10:19adminlinkissue673797 messages
2007-08-23 14:10:19admincreate