================
@@ -621,6 +623,9 @@ bool
lldb_private::python::SWIGBridge::LLDBSwigPythonCallCommand(
pfunc(debugger_arg, PythonString(args),
SWIGBridge::ToSWIGWrapper(std::move(exe_ctx_ref_sp)),
cmd_retobj_arg.obj(), dict);
+ if (PyErr_Occurred())
----------------
jimingham wrote:
Yes, appending a command-centered message to the error stream sounds right to
me.
A raw dump of a python expression - especially if you don't really know that
lldb has python implemented commands - will just be confusing. But if we have
the exception dump followed by a line attributing it to this lldb command, that
would clearer.
It doesn't look like you know the actual command name at this point, but even
saying the python function or class name might help people figure it out.
https://github.com/llvm/llvm-project/pull/113996
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits