From 02838658b0129f7a4b46e8bc5bc0d2ffad1dd642 Mon Sep 17 00:00:00 2001 From: nemunaire Date: Fri, 23 Jun 2017 20:41:57 +0200 Subject: [PATCH] Fix communication over unix socket --- nemubot/server/socket.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/nemubot/server/socket.py b/nemubot/server/socket.py index 53e2b2f..4acfa37 100644 --- a/nemubot/server/socket.py +++ b/nemubot/server/socket.py @@ -130,9 +130,15 @@ class UnixSocket: super().connect(self._socket_path) +class SocketClient(_Socket, socket.socket): + + def read(self): + return self.recv() + + class _Listener: - def __init__(self, new_server_cb, instanciate=_Socket, **kwargs): + def __init__(self, new_server_cb, instanciate=SocketClient, **kwargs): super().__init__(**kwargs) self._instanciate = instanciate