Author: Jonas Devlieghere
Date: 2026-03-19T15:45:50-05:00
New Revision: b03e3d1c262cf32035544913b937a7d4a4313a9b

URL: 
https://github.com/llvm/llvm-project/commit/b03e3d1c262cf32035544913b937a7d4a4313a9b
DIFF: 
https://github.com/llvm/llvm-project/commit/b03e3d1c262cf32035544913b937a7d4a4313a9b.diff

LOG: [lldb] Fix Python 2 prints in the docs (#187553)

The Python example snippets on the lldb website were still using Python
2 syntax for printing.

rdar://123267107

Added: 
    

Modified: 
    lldb/docs/use/map.rst
    lldb/docs/use/symbolication.rst
    lldb/docs/use/tutorials/script-driven-debugging.md

Removed: 
    


################################################################################
diff  --git a/lldb/docs/use/map.rst b/lldb/docs/use/map.rst
index 0a0afaa87fc4d..e98801786c6eb 100644
--- a/lldb/docs/use/map.rst
+++ b/lldb/docs/use/map.rst
@@ -1398,7 +1398,7 @@ Echo text to the screen
 
 .. code-block:: shell
 
-  (lldb) script print "Here is some text"
+  (lldb) script print("Here is some text")
 
 Remap source file pathnames for the debug session
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

diff  --git a/lldb/docs/use/symbolication.rst b/lldb/docs/use/symbolication.rst
index 5b9e48e7b60ce..eecc73bd3582c 100644
--- a/lldb/docs/use/symbolication.rst
+++ b/lldb/docs/use/symbolication.rst
@@ -270,7 +270,7 @@ added in the darwin crash log example above:
          # Get a symbol context for the section offset address which includes
          # a module, compile unit, function, block, line entry, and symbol
          sym_ctx = so_addr.GetSymbolContext (lldb.eSymbolContextEverything)
-         print sym_ctx
+         print(sym_ctx)
 
 
 Use Builtin Python Module to Symbolicate

diff  --git a/lldb/docs/use/tutorials/script-driven-debugging.md 
b/lldb/docs/use/tutorials/script-driven-debugging.md
index 4fe3ef8281f84..88a094faa03aa 100644
--- a/lldb/docs/use/tutorials/script-driven-debugging.md
+++ b/lldb/docs/use/tutorials/script-driven-debugging.md
@@ -202,7 +202,7 @@ Python Interactive Interpreter. To exit, type 'quit()', 
'exit()' or Ctrl-D.
 >>> root = lldb.frame.FindVariable ("dictionary")
 >>> current_path = ""
 >>> path = tree_utils.DFS (root, "Romeo", current_path)
->>> print path
+>>> print(path)
 LLRRL
 >>> ^D
 (lldb)
@@ -254,7 +254,7 @@ Finally, we want to see if the word was found or not, and 
if so we want to see
 the path through the tree to the word. So we do
 
 ```python3
-print path
+print(path)
 ```
 
 From this we can see that the word "Romeo" was indeed found in the tree, and
@@ -318,7 +318,7 @@ if path[0] == 'R':
    process = thread.GetProcess()
    process.Continue()
 else:
-   print "Here is the problem; going right, should go left!"
+   print("Here is the problem; going right, should go left!")
 ```
 
 Just as a reminder, LLDB is going to take this script and wrap it up in a 
function, like this:
@@ -332,7 +332,7 @@ def some_unique_and_obscure_function_name (frame, bp_loc):
       process = thread.GetProcess()
       process.Continue()
    else:
-      print "Here is the problem; going right, should go left!"
+      print("Here is the problem; going right, should go left!")
 ```
 
 LLDB will call the function, passing in the correct frame and breakpoint
@@ -405,7 +405,7 @@ Enter your Python command(s). Type 'DONE' to end.
 >     process = thread.GetProcess()
 >     process.Continue()
 > else:
->     print "Here is the problem. Going left, should go right!"
+>     print("Here is the problem. Going left, should go right!")
 > DONE
 ```
 ```c++
@@ -420,7 +420,7 @@ Enter your Python command(s). Type 'DONE' to end.
 >     process = thread.GetProcess()
 >     process.Continue()
 > else:
->     print "Here is the problem. Going right, should go left!"
+>     print("Here is the problem. Going right, should go left!")
 > DONE
 ```
 ```
@@ -460,7 +460,7 @@ going right would be the correct decision. Let's ask Python 
what it thinks the
 path from the current node to our word is:
 
 ```c++
-(lldb) script print path
+(lldb) script print(path)
 LLRRL
 ```
 


        
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to