labath marked 3 inline comments as done. labath added inline comments.
================ Comment at: lldb/packages/Python/lldbsuite/test/lldbtest.py:2537 + def assertSuccess(self, obj, msg=None): + if not obj.Success(): + error = obj.GetCString() ---------------- teemperor wrote: > JDevlieghere wrote: > > I'm not actually sure this works for custom types, but should we add an > > `assert isinstance(obj, lldb.SBError)` to avoid misuse? > I actually also wondered if `obj` can be anything else in LLDB's SB API. I > guess it's Pythonic to allow anything that fits that signature but some > one-line documentaiton that this intended is for SBError would be nice. Yeah, duck-typing is very pythonic :P. At one point I actually had this special-case SBCommandReturnObject (It has `Succeeded` (:/) and `GetError` methods, but then I realized those are better handled by `runCmd` and friends. I'll add some documentation about SBError. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D82759/new/ https://reviews.llvm.org/D82759 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits