diff --git a/examples/nanoterm.py b/examples/nanoterm.py index 12bf307..788bc7a 100644 --- a/examples/nanoterm.py +++ b/examples/nanoterm.py @@ -39,7 +39,10 @@ ValueError): # Nothing to read. break else: - data = os.read(master_fd, 1024) + try: + data = os.read(master_fd, 1024) + except OSError: + break if not data: break