[Lldb-commits] [lldb] 9dfc65d - [lldb] Remove Python 2 compatibility in PythonDataObjects.cpp (#215268)
via lldb-commits
lldb-commits at lists.llvm.org
Mon Aug 10 06:11:41 PDT 2026
Author: David Spickett
Date: 2026-08-10T13:11:35Z
New Revision: 9dfc65d43ae1fb83eda4684e3fe4c9a84a574a14
URL: https://github.com/llvm/llvm-project/commit/9dfc65d43ae1fb83eda4684e3fe4c9a84a574a14
DIFF: https://github.com/llvm/llvm-project/commit/9dfc65d43ae1fb83eda4684e3fe4c9a84a574a14.diff
LOG: [lldb] Remove Python 2 compatibility in PythonDataObjects.cpp (#215268)
Our minimum Python is 3.8.
Added:
Modified:
lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
Removed:
################################################################################
diff --git a/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp b/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
index b423cc68a2230..ad665a5c08eb5 100644
--- a/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
+++ b/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
@@ -1059,10 +1059,7 @@ bool PythonException::Matches(PyObject *exc) const {
const char read_exception_script[] = R"(
import sys
from traceback import print_exception
-if sys.version_info.major < 3:
- from StringIO import StringIO
-else:
- from io import StringIO
+from io import StringIO
def main(exc_type, exc_value, tb):
f = StringIO()
print_exception(exc_type, exc_value, tb, file=f)
More information about the lldb-commits
mailing list