From: Richard Purdie Date: Fri, 28 Jul 2017 14:32:25 +0000 (+0100) Subject: bitbake: process: Ensure ConnectionReader/Writer have fileno() and close() methods X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8b7aa5bfd6a53444df60d789c6a7ed2387e7b4c1;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git bitbake: process: Ensure ConnectionReader/Writer have fileno() and close() methods Expose the underlying close() and fileno() methods which allow connection monitoring and cleanup. (Bitbake rev: f79187f4ebfad7969be47b429995e7f7a3e33c1e) Signed-off-by: Richard Purdie --- diff --git a/bitbake/lib/bb/server/process.py b/bitbake/lib/bb/server/process.py index 1975bd445fe..8a7c43160a1 100644 --- a/bitbake/lib/bb/server/process.py +++ b/bitbake/lib/bb/server/process.py @@ -523,6 +523,10 @@ class ConnectionReader(object): def fileno(self): return self.reader.fileno() + def close(self): + return self.reader.close() + + class ConnectionWriter(object): def __init__(self, fd): @@ -536,3 +540,8 @@ class ConnectionWriter(object): with self.wlock: self.writer.send_bytes(obj) + def fileno(self): + return self.writer.fileno() + + def close(self): + return self.writer.close()