bt2: prepend underscore to exceptions not meant to be raised by user
[babeltrace.git] / src / bindings / python / bt2 / bt2 / utils.py
index 8d5c4e2feecd0e2e6f1b10361916b1b27668ac44..bb8d1b322cfc9ba598938422f0253afc98fe13f4 100644 (file)
@@ -135,12 +135,12 @@ def _handle_func_status(status, msg=None):
         # no error
         return
 
-    if (
-        status == native_bt.__BT_FUNC_STATUS_ERROR
-        or status == native_bt.__BT_FUNC_STATUS_MEMORY_ERROR
-    ):
+    if status == native_bt.__BT_FUNC_STATUS_ERROR:
         assert msg is not None
-        raise bt2.Error(msg)
+        raise bt2._Error(msg)
+    elif status == native_bt.__BT_FUNC_STATUS_MEMORY_ERROR:
+        assert msg is not None
+        raise bt2._MemoryError(msg)
     elif status == native_bt.__BT_FUNC_STATUS_END:
         if msg is None:
             raise bt2.Stop
@@ -158,9 +158,9 @@ def _handle_func_status(status, msg=None):
             raise bt2.Canceled(msg)
     elif status == native_bt.__BT_FUNC_STATUS_LOADING_ERROR:
         if msg is None:
-            raise bt2.LoadingError
+            raise bt2._LoadingError
         else:
-            raise bt2.LoadingError(msg)
+            raise bt2._LoadingError(msg)
     elif status == native_bt.__BT_FUNC_STATUS_OVERFLOW:
         if msg is None:
             raise bt2.OverflowError
This page took 0.022967 seconds and 4 git commands to generate.