From 0aca0ae50a7336c705a92f2444d6fcd1b3e283e9 Mon Sep 17 00:00:00 2001 From: Stavros Korokithakis Date: Fri, 7 Dec 2018 18:17:52 +0200 Subject: Support TCP sockets --- signald/main.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'signald/main.py') diff --git a/signald/main.py b/signald/main.py index 2c12322..cfad0e8 100644 --- a/signald/main.py +++ b/signald/main.py @@ -32,7 +32,12 @@ class Signal: def _get_socket(self) -> socket.socket: "Create a socket, connect to the server and return it." - s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) + + # Support TCP sockets on the sly. + if isinstance(self.socket_path, tuple): + s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + else: + s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) s.connect(self.socket_path) return s -- cgit v1.2.3-54-g00ecf