X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Fbindings%2Fpython%2Fbt2%2Fbt2%2Futils.py;h=67017cd021aa637d2df664919220471b5ab70962;hb=0f77b5c9dfac44ff6eff8fb66fefadea72846c97;hp=77ebe606057aeec6d203df13c1f9af491bf2e8d5;hpb=76b6c2f71a485f0cc9b766e1a54b9f7330ccd907;p=babeltrace.git diff --git a/src/bindings/python/bt2/bt2/utils.py b/src/bindings/python/bt2/bt2/utils.py index 77ebe606..67017cd0 100644 --- a/src/bindings/python/bt2/bt2/utils.py +++ b/src/bindings/python/bt2/bt2/utils.py @@ -166,6 +166,12 @@ def _handle_func_status(status, msg=None): class _ListenerHandle: - def __init__(self, listener_id, obj): + def __init__(self, addr): + self._addr = addr + self._listener_id = None + + def _set_listener_id(self, listener_id): self._listener_id = listener_id - self._obj = obj + + def _invalidate(self): + self._listener_id = None