From 8b7aa5bfd6a53444df60d789c6a7ed2387e7b4c1 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Fri, 28 Jul 2017 15:32:25 +0100 Subject: 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 --- bitbake/lib/bb/server/process.py | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'bitbake/lib/bb/server') diff --git a/bitbake/lib/bb/server/process.py b/bitbake/lib/bb/server/process.py index 1975bd445f..8a7c43160a 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() -- cgit v1.2.3-54-g00ecf