Refactor run loop to improve perceived terminal responsiveness

This commit is contained in:
Andrew Kay
2021-02-18 09:09:02 -06:00
parent 122e55bf5c
commit 49ac1a9100
6 changed files with 142 additions and 73 deletions

View File

@@ -81,6 +81,9 @@ class TN3270Session(Session):
self.emulator = None
def fileno(self):
return self.emulator.stream.socket.fileno()
def handle_host(self):
try:
if not self.emulator.update(timeout=0):