diff --git a/platypush/plugins/camera/pi/__init__.py b/platypush/plugins/camera/pi/__init__.py index 82be09be..a397a380 100644 --- a/platypush/plugins/camera/pi/__init__.py +++ b/platypush/plugins/camera/pi/__init__.py @@ -155,7 +155,10 @@ class CameraPiPlugin(CameraPlugin): self.logger.info('Client closed connection') finally: if sock: - sock.close() + try: + sock.close() + except Exception as e: + self.logger.warning('Error while closing client socket: {}'.format(str(e))) finally: self._cleanup_stream(camera, server_socket, sock) try: