From ef2ec1e1c59f5c32192517a8bcca428a1749ceaf Mon Sep 17 00:00:00 2001 From: Jakob Ketterl Date: Sat, 8 Aug 2020 20:43:29 +0200 Subject: [PATCH] catch exception on closed inputs --- csdr/csdr.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/csdr/csdr.py b/csdr/csdr.py index 52e369f..6e25ac8 100644 --- a/csdr/csdr.py +++ b/csdr/csdr.py @@ -54,7 +54,11 @@ class output(object): def copy(): run = True while run: - data = read() + data = None + try: + data = read() + except ValueError: + pass if data is None or (isinstance(data, bytes) and len(data) == 0): run = False else: