================ @@ -0,0 +1,11 @@ +%extend lldb::SBLock { +#ifdef SWIGPYTHON + %pythoncode %{ + def __enter__(self): + return self + + def __exit__(self, exc_type, exc_value, traceback): + self.Unlock() ---------------- vogelsgesang wrote:
Sounds good. If we would have an additional `GetLock` (beides `AcquireLock`) which returns the non-locked Lock, then I think we would have a full idiomatoc interface, also in Python https://github.com/llvm/llvm-project/pull/131404 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits