Ticket #14802: patch-Lib-httplib.py.diff

File patch-Lib-httplib.py.diff, 791 bytes (added by skymoo (Adam Mercer), 16 years ago)

patch to Lib/httplib.py

  • Lib/httplib.py

     
    670670                self.sock = socket.socket(af, socktype, proto)
    671671                if self.debuglevel > 0:
    672672                    print "connect: (%s, %s)" % (self.host, self.port)
     673                self.sock.setblocking(1)
    673674                self.sock.connect(sa)
    674675            except socket.error, msg:
    675676                if self.debuglevel > 0:
     
    11311132        "Connect to a host on a given (SSL) port."
    11321133
    11331134        sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
     1135        sock.setblocking(1)
    11341136        sock.connect((self.host, self.port))
    11351137        ssl = socket.ssl(sock, self.key_file, self.cert_file)
    11361138        self.sock = FakeSocket(sock, ssl)