aboutsummaryrefslogtreecommitdiff
path: root/gdb/doc
diff options
context:
space:
mode:
authorMarco Barisione <mbarisione@undo.io>2021-01-25 10:28:53 -0500
committerSimon Marchi <simon.marchi@polymtl.ca>2021-01-25 10:29:57 -0500
commitf3bdc2dbb9673ee2d0d4d51c86a278dce199d360 (patch)
treeecdac0138573049a6754d13ae481938edeb8aebc /gdb/doc
parenta625a8c9eb4b5ae67dc3a6f34ef3c03520ab090d (diff)
downloadgdb-f3bdc2dbb9673ee2d0d4d51c86a278dce199d360.zip
gdb-f3bdc2dbb9673ee2d0d4d51c86a278dce199d360.tar.gz
gdb-f3bdc2dbb9673ee2d0d4d51c86a278dce199d360.tar.bz2
gdb/docs: add parentheses in Python examples using print
This makes the examples work both in Python 2 and 3. gdb/doc/ChangeLog: * python.texi: Add parentheses to print statements/functions. Change-Id: I8571f2ee005acd96c7bb43f9882d19b00b2aa3db
Diffstat (limited to 'gdb/doc')
-rw-r--r--gdb/doc/ChangeLog4
-rw-r--r--gdb/doc/python.texi18
2 files changed, 13 insertions, 9 deletions
diff --git a/gdb/doc/ChangeLog b/gdb/doc/ChangeLog
index 21b0e19..25f4503 100644
--- a/gdb/doc/ChangeLog
+++ b/gdb/doc/ChangeLog
@@ -1,3 +1,7 @@
+2021-01-25 Marco Barisione <mbarisione@undo.io>
+
+ * python.texi: Add parentheses to print statements/functions.
+
2021-01-25 Andrew Burgess <andrew.burgess@embecosm.com>
* gdb.texinfo (Specify Location): Move menu to the end of the
diff --git a/gdb/doc/python.texi b/gdb/doc/python.texi
index 3556859..1a5209a 100644
--- a/gdb/doc/python.texi
+++ b/gdb/doc/python.texi
@@ -559,7 +559,7 @@ rather recognizes it when thrown from user Python code. Example:
> argv = gdb.string_to_argv (args)
> if len (argv) != 0:
> raise gdb.GdbError ("hello-world takes no arguments")
-> print "Hello, World!"
+> print ("Hello, World!")
>HelloWorld ()
>end
(gdb) hello-world 42
@@ -3100,8 +3100,8 @@ Here is an example:
@smallexample
def exit_handler (event):
- print "event type: exit"
- print "exit code: %d" % (event.exit_code)
+ print ("event type: exit")
+ print ("exit code: %d" % (event.exit_code))
gdb.events.exited.connect (exit_handler)
@end smallexample
@@ -3921,7 +3921,7 @@ class HelloWorld (gdb.Command):
super (HelloWorld, self).__init__ ("hello-world", gdb.COMMAND_USER)
def invoke (self, arg, from_tty):
- print "Hello, World!"
+ print ("Hello, World!")
HelloWorld ()
@end smallexample
@@ -4309,7 +4309,7 @@ def clear_objfiles_handler(event):
event.progspace.expensive_computation = None
def expensive(symbol):
"""A mock routine to perform an "expensive" computation on symbol."""
- print "Computing the answer to the ultimate question ..."
+ print ("Computing the answer to the ultimate question ...")
return 42
def new_objfile_handler(event):
objfile = event.new_objfile
@@ -4654,7 +4654,7 @@ versions. Using it, you could write:
reason = gdb.selected_frame().unwind_stop_reason ()
reason_str = gdb.frame_stop_reason_string (reason)
if reason >= gdb.FRAME_UNWIND_FIRST_ERROR:
- print "An error occured: %s" % reason_str
+ print ("An error occured: %s" % reason_str)
@end smallexample
@end table
@@ -5295,7 +5295,7 @@ example illustrating iterating over a line table.
symtab = gdb.selected_frame().find_sal().symtab
linetable = symtab.linetable()
for line in linetable:
- print "Line: "+str(line.line)+" Address: "+hex(line.pc)
+ print ("Line: "+str(line.line)+" Address: "+hex(line.pc))
@end smallexample
This will have the following output:
@@ -5622,11 +5622,11 @@ method:
@smallexample
class MyFinishBreakpoint (gdb.FinishBreakpoint)
def stop (self):
- print "normal finish"
+ print ("normal finish")
return True
def out_of_scope ():
- print "abnormal finish"
+ print ("abnormal finish")
@end smallexample
@end defun