[Lldb-commits] [lldb] [lldb][windows] print an error if Python fails to initialize (PR #181160)
Jonas Devlieghere via lldb-commits
lldb-commits at lists.llvm.org
Mon Feb 16 10:10:36 PST 2026
================
@@ -120,14 +120,21 @@ struct InitializePythonRAII {
return spec.GetPath();
}();
if (!g_python_home.empty()) {
- PyConfig_SetBytesString(&config, &config.home, g_python_home.c_str());
+ PyStatus status =
+ PyConfig_SetBytesString(&config, &config.home, g_python_home.c_str());
+ if (PyStatus_Exception(status))
+ llvm::report_fatal_error(llvm::Twine("Failed to set the Python config: '") + status.err_msg + "'.");
----------------
JDevlieghere wrote:
https://llvm.org/docs/CodingStandards.html#error-and-warning-messages
```suggestion
llvm::report_fatal_error(llvm::Twine("failed to set the Python config: '") + status.err_msg + "'");
```
https://github.com/llvm/llvm-project/pull/181160
More information about the lldb-commits
mailing list