From ae27e0ccc6791378daa0733e793f3d2344f0b081 Mon Sep 17 00:00:00 2001 From: Christian Kellner Date: Fri, 24 Jul 2020 20:01:48 +0200 Subject: [PATCH] api: use high level message dispatcher in API Use the new `BaseAPI._message` high level message dispatcher that is more convenient to use. --- osbuild/api.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/osbuild/api.py b/osbuild/api.py index 1a7254d8..6020a418 100644 --- a/osbuild/api.py +++ b/osbuild/api.py @@ -159,10 +159,9 @@ class API(BaseAPI): server.send(msg, fds=fds, destination=addr) - def _dispatch(self, server): - msg, _, addr = server.recv() + def _message(self, msg, fds, sock, addr): if msg["method"] == 'setup-stdio': - self._setup_stdio(server, addr) + self._setup_stdio(sock, addr) def _cleanup(self): if self._output_pipe: