]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
gdb: fix missing operator % on xmethod matcher output
authorPedro Silva <pedromsilva.git@gmail.com>
Mon, 11 Nov 2024 08:07:07 +0000 (08:07 +0000)
committerSimon Marchi <simon.marchi@polymtl.ca>
Mon, 11 Nov 2024 13:49:13 +0000 (08:49 -0500)
Fixed missing operator % on xmethod matcher registration output and, as
suggested on bug 32532, converted both uses of operator % to str.format.

Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=32352
Change-Id: Ic471516292c2f1d6d1284aaeaea3ec14421decb8

gdb/python/lib/gdb/xmethod.py

index c98402d271f590935daea2e79189551418ad34e0..e12d51c2c95f1f6d1768a0c8be7d7c00f7c0c0f8 100644 (file)
@@ -266,9 +266,14 @@ def register_xmethod_matcher(locus, matcher, replace=False):
             del locus.xmethods[index]
         else:
             raise RuntimeError(
-                "Xmethod matcher already registered with "
-                "%s: %s" % (locus_name, matcher.name)
+                "Xmethod matcher already registered with {}: {}".format(
+                    locus_name, matcher.name
+                )
             )
     if gdb.parameter("verbose"):
-        gdb.write("Registering xmethod matcher '%s' with %s' ...\n")
+        gdb.write(
+            "Registering xmethod matcher '{}' with '{}' ...\n".format(
+                locus_name, matcher.name
+            )
+        )
     locus.xmethods.insert(0, matcher)