From: Jérémie Galarneau Date: Mon, 18 Sep 2017 19:55:06 +0000 (-0400) Subject: Python babeltrace fix: handle bt2.Error exception on stream flush X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=commitdiff_plain;h=745a8c70c1fcee96c0d848ccef6a97b284d9cc57 Python babeltrace fix: handle bt2.Error exception on stream flush Signed-off-by: Jérémie Galarneau --- 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: