Commit 85285970 authored by Antoine Millet's avatar Antoine Millet
Browse files

Fixed logging in server.

parent b75d3586
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -64,6 +64,8 @@ class SimpleRpcServer(ConnectionManager):
                try:
                    connection.receive()
                except socket.error as err:
                    logging.error('Socket error while receiving from client '
                                  'fd/%s: %s' % (fd, err))
                    connection.shutdown(self._on_disconnect)
                    del self._clients[fd]
                except Exception as err:
@@ -77,6 +79,8 @@ class SimpleRpcServer(ConnectionManager):
                try:
                    connection.send()
                except socket.error as err:
                    logging.error('Socket error while sending to the client '
                                  'fd/%s: %s' % (fd, err))
                    connection.shutdown(self._on_disconnect)
                    del self._clients[fd]
                except Exception as err:
@@ -86,6 +90,7 @@ class SimpleRpcServer(ConnectionManager):
                    del self._clients[fd]

            if event & select.EPOLLHUP:
                logging.error('Socket HUP fd/%s: %s' % (fd, err))
                connection.shutdown(self._on_disconnect)
                del self._clients[fd]