MCPcopy Create free account
hub / github.com/apache/cassandra-python-driver / _get_socket_addresses

Method _get_socket_addresses

cassandra/connection.py:923–933  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

921 pass
922
923 def _get_socket_addresses(self):
924 address, port = self.endpoint.resolve()
925
926 if hasattr(socket, 'AF_UNIX') and self.endpoint.socket_family == socket.AF_UNIX:
927 return [(socket.AF_UNIX, socket.SOCK_STREAM, 0, None, address)]
928
929 addresses = socket.getaddrinfo(address, port, self.endpoint.socket_family, socket.SOCK_STREAM)
930 if not addresses:
931 raise ConnectionException("getaddrinfo returned empty list for %s" % (self.endpoint,))
932
933 return addresses
934
935 def _connect_socket(self):
936 sockerr = None

Callers 1

_connect_socketMethod · 0.95

Calls 2

ConnectionExceptionClass · 0.85
resolveMethod · 0.45

Tested by

no test coverage detected