bt2: make _ListenerHandle not hold a strong reference on the target object
[babeltrace.git] / src / bindings / python / bt2 / bt2 / interrupter.py
index 9c9868d19d5b7fe374b939287cc03e093079dbfa..fda18ad4f23cca3b17eb8bedd6030020ffba36af 100644 (file)
@@ -21,6 +21,7 @@
 # THE SOFTWARE.
 
 from bt2 import native_bt, object
+import bt2
 
 
 class Interrupter(object._SharedObject):
@@ -31,7 +32,7 @@ class Interrupter(object._SharedObject):
         ptr = native_bt.interrupter_create()
 
         if ptr is None:
-            raise bt2.CreationError('cannot create interrupter object')
+            raise bt2._MemoryError('cannot create interrupter object')
 
         super().__init__(ptr)
 
This page took 0.032849 seconds and 4 git commands to generate.