From 9cd16035701edbc3fc472e409fe1554f53795cca Mon Sep 17 00:00:00 2001 From: Andrew Kay Date: Fri, 21 Jun 2019 08:06:26 -0500 Subject: [PATCH] Improve readability of VT100 host output handler --- oec/vt100.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/oec/vt100.py b/oec/vt100.py index 762807d..c6c84be 100644 --- a/oec/vt100.py +++ b/oec/vt100.py @@ -107,14 +107,14 @@ class VT100Session(Session): def handle_host(self): try: - if self.host_process in select([self.host_process], [], [], 0)[0]: - data = self.host_process.read() + if self.host_process not in select([self.host_process], [], [], 0)[0]: + return False - self._handle_host_output(data) + data = self.host_process.read() - return True + self._handle_host_output(data) - return False + return True except EOFError: self.host_process = None