bt2: make bt2.Error wrap current thread's error
[babeltrace.git] / src / bindings / python / bt2 / bt2 / utils.py
index 2da3c31902ebc17d5d9b5adf1316a2dab52f1626..8d5c4e2feecd0e2e6f1b10361916b1b27668ac44 100644 (file)
@@ -113,13 +113,6 @@ def _check_alignment(a):
         raise ValueError('{} is not a power of two'.format(a))
 
 
-def _raise_bt2_error(msg):
-    if msg is None:
-        raise bt2.Error
-    else:
-        raise bt2.Error(msg)
-
-
 def _check_log_level(log_level):
     _check_int(log_level)
 
@@ -146,10 +139,8 @@ def _handle_func_status(status, msg=None):
         status == native_bt.__BT_FUNC_STATUS_ERROR
         or status == native_bt.__BT_FUNC_STATUS_MEMORY_ERROR
     ):
-        if msg is None:
-            raise bt2.Error
-        else:
-            raise bt2.Error(msg)
+        assert msg is not None
+        raise bt2.Error(msg)
     elif status == native_bt.__BT_FUNC_STATUS_END:
         if msg is None:
             raise bt2.Stop
This page took 0.022951 seconds and 4 git commands to generate.