From 52157b2b51dee943c994076fbd151ad539c1c0e5 Mon Sep 17 00:00:00 2001 From: "J. Alexander Treuman" Date: Tue, 9 Jun 2009 21:49:35 -0400 Subject: [PATCH] mpd.py: raise ConnectionError if unix sockets aren't supported --- mpd.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mpd.py b/mpd.py index e2ef2e8..3050acd 100644 --- a/mpd.py +++ b/mpd.py @@ -299,6 +299,9 @@ class MPDClient(object): self._wfile = _NotConnected() def _unix_connect(self, path): + if not hasattr(socket, "AF_UNIX"): + raise ConnectionError("Unix domain sockets not supported " + "on this platform") sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) sock.connect(path) return sock -- 2.39.2