From c4f8e656b2ccec1341a7b8109cd8694ac2ceb304 Mon Sep 17 00:00:00 2001 From: Sebastien Bourdeauducq Date: Thu, 24 Oct 2019 16:05:49 +0800 Subject: [PATCH] glasgow: actually terminate --- glasgow-applet.diff | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/glasgow-applet.diff b/glasgow-applet.diff index a95c419..c67a2f9 100644 --- a/glasgow-applet.diff +++ b/glasgow-applet.diff @@ -32,10 +32,10 @@ index 35b8960..3f37b9f 100644 +from .logic import LogicApplet diff --git a/software/glasgow/applet/logic.py b/software/glasgow/applet/logic.py new file mode 100644 -index 0000000..3af2843 +index 0000000..483e99e --- /dev/null +++ b/software/glasgow/applet/logic.py -@@ -0,0 +1,94 @@ +@@ -0,0 +1,95 @@ +import sys +import logging +import os @@ -122,7 +122,8 @@ index 0000000..3af2843 + data = await iface.read(65536) + output_stream.write(data) + if output_stream.is_closing(): -+ raise SystemExit("glasgow: stdout closed") ++ print("glasgow: stdout closed, terminating", file=sys.stderr) ++ return + +# ------------------------------------------------------------------------------------------------ +