diff options
Diffstat (limited to 'flup/client')
-rw-r--r-- | flup/client/scgi_app.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/flup/client/scgi_app.py b/flup/client/scgi_app.py index dc08743..c26cd58 100644 --- a/flup/client/scgi_app.py +++ b/flup/client/scgi_app.py @@ -136,7 +136,10 @@ class SCGIApp(object): return [result] def _getConnection(self): - sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + if type(self._connect) is str: + sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) + else: + sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.connect(self._connect) return sock |