From 2bec6a35e211422c61a5404ec6a8c7572c318b54 Mon Sep 17 00:00:00 2001 From: Maximilian Hils Date: Fri, 19 Feb 2016 00:30:37 +0100 Subject: fix #956 --- netlib/tcp.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'netlib') diff --git a/netlib/tcp.py b/netlib/tcp.py index 61b41cdc..6423888a 100644 --- a/netlib/tcp.py +++ b/netlib/tcp.py @@ -355,9 +355,6 @@ class Address(utils.Serializable): def __repr__(self): return "{}:{}".format(self.host, self.port) - def __str__(self): - return str(self.address) - def __eq__(self, other): if not other: return False @@ -698,8 +695,7 @@ class TCPClient(_Connection): if self.source_address: connection.bind(self.source_address()) connection.connect(self.address()) - if not self.source_address: - self.source_address = Address(connection.getsockname()) + self.source_address = Address(connection.getsockname()) except (socket.error, IOError) as err: raise TcpException( 'Error connecting to "%s": %s' % -- cgit v1.2.3