From e422b19d961352e4e721ae0c29da70d67ab61cc2 Mon Sep 17 00:00:00 2001 From: Tony Wang Date: Mon, 5 Jan 2026 18:27:34 +0800 Subject: [PATCH] examples/nanoterm.py: Handle OSError during os.read --- examples/nanoterm.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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