diff --git a/datadog/dogstatsd/base.py b/datadog/dogstatsd/base.py index 750771f28..f52bc5cf5 100644 --- a/datadog/dogstatsd/base.py +++ b/datadog/dogstatsd/base.py @@ -241,11 +241,12 @@ def get_socket(self): if not self.socket: if self.socket_path is not None: sock = socket.socket(socket.AF_UNIX, socket.SOCK_DGRAM) - sock.connect(self.socket_path) sock.setblocking(0) + sock.connect(self.socket_path) self.socket = sock else: sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) + sock.setblocking(0) sock.connect((self.host, self.port)) self.socket = sock