Use connect in reconnect function

This commit is contained in:
Cédric Krier
2008-08-14 14:18:03 +02:00
parent 7a4405f67e
commit 0f2bec6cea
+1 -15
View File
@@ -102,21 +102,7 @@ class PySocket:
def reconnect(self):
if self.host and self.port:
self.disconnect()
self.sock = None
if socket.has_ipv6:
try:
socket.getaddrinfo(self.host, int(self.port),
socket.AF_INET6)
self.sock = socket.socket(socket.AF_INET6,
socket.SOCK_STREAM)
except:
pass
if self.sock is None:
self.sock = socket.socket(socket.AF_INET6, socket.SOCK_STREAM)
self.sock.settimeout(120)
self.sock.connect((self.host, int(self.port)))
if self.ssl:
self.ssl_sock = socket.ssl(self.sock)
self.connect(self.host, self.port)
def send(self, msg, exception=False, traceback=None):
msg = cPickle.dumps([msg, traceback], protocol=2)