From 745a8c70c1fcee96c0d848ccef6a97b284d9cc57 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=A9mie=20Galarneau?= Date: Mon, 18 Sep 2017 15:55:06 -0400 Subject: [PATCH] Python babeltrace fix: handle bt2.Error exception on stream flush MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Jérémie Galarneau --- bindings/python/babeltrace/babeltrace/writer.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bindings/python/babeltrace/babeltrace/writer.py b/bindings/python/babeltrace/babeltrace/writer.py index 6ee53dc6..61d28a51 100644 --- a/bindings/python/babeltrace/babeltrace/writer.py +++ b/bindings/python/babeltrace/babeltrace/writer.py @@ -1887,7 +1887,10 @@ class Stream: :exc:`ValueError` is raised on error. """ - self._s.flush() + try: + self._s.flush() + except: + raise ValueError('Failed to flush CTF writer stream') class Writer: -- 2.34.1