fix display when using ssl

This commit is contained in:
benoitc 2012-12-14 10:32:58 +01:00
parent 1198cc2723
commit 3118b08b99

View File

@ -55,7 +55,13 @@ class TCPSocket(BaseSocket):
FAMILY = socket.AF_INET
def __str__(self):
return "http://%s:%d" % self.sock.getsockname()
if self.conf.is_ssl:
scheme = "https"
else:
scheme = "http"
addr = self.sock.getsockname()
return "%s://%s:%d" % (scheme, addr[0], addr[1])
def set_options(self, sock, bound=False):
sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)