gdb: make some random Python files Python 3-compatible
authorSimon Marchi <simon.marchi@polymtl.ca>
Tue, 26 Apr 2022 15:37:46 +0000 (11:37 -0400)
committerSimon Marchi <simon.marchi@polymtl.ca>
Tue, 26 Apr 2022 15:51:14 +0000 (11:51 -0400)
I noticed that these files failed to format with Black, because they use
print without parenthesis (which isn't Python 3 compatible).

I don't know if these files are still relevant, but the change is
trivial, so here it is.

Change-Id: I116445c2b463486016f824d32effffc915b60766

gdb/contrib/test_pubnames_and_indexes.py
gdb/system-gdbinit/elinos.py
gdb/system-gdbinit/wrs-linux.py

index b87d2e16806d2cb187689c1b974b4e5d140b8060..8e89a59263c8549a95ecc8ad73dc219dbf4901b3 100644 (file)
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#! /usr/bin/env python3
 
 # Copyright (C) 2011-2022 Free Software Foundation, Inc.
 #
@@ -102,24 +102,24 @@ def CheckSets(list0, list1, name0, name1):
 
     difference0 = set(list0) - set(list1)
     if len(difference0) != 0:
-        print "Elements in " + name0 + " but not " + name1 + ": (",
-        print len(difference0),
-        print ")"
+        print("Elements in " + name0 + " but not " + name1 + ": (", end=" ")
+        print(len(difference0), end=" ")
+        print(")")
         for element in difference0:
-            print "  " + element
+            print("  " + element)
 
     difference1 = set(list1) - set(list0)
     if len(difference1) != 0:
-        print "Elements in " + name1 + " but not " + name0 + ": (",
-        print len(difference1),
-        print ")"
+        print("Elements in " + name1 + " but not " + name0 + ": (", end=" ")
+        print(len(difference1), end=" ")
+        print(")")
         for element in difference1:
-            print "  " + element
+            print("  " + element)
 
     if len(difference0) != 0 or len(difference1) != 0:
         return True
 
-    print name0 + " and " + name1 + " are identical."
+    print(name0 + " and " + name1 + " are identical.")
     return False
 
 
@@ -152,7 +152,7 @@ def find_executables():
 def main(argv):
     """The main subprogram."""
     if len(argv) != 2:
-        print "Usage: test_pubnames_and_indexes.py <filename>"
+        print("Usage: test_pubnames_and_indexes.py <filename>")
         sys.exit(2)
 
     find_executables()
@@ -200,15 +200,15 @@ def main(argv):
 
     # Find the differences between the various indices.
     if len(gold_index) == 0:
-        print "Gold index is empty"
+        print("Gold index is empty")
         failed |= True
 
     if len(gdb_index) == 0:
-        print "Gdb index is empty"
+        print("Gdb index is empty")
         failed |= True
 
     if len(pubs_list) == 0:
-        print "Pubs list is empty"
+        print("Pubs list is empty")
         failed |= True
 
     failed |= CheckSets(gdb_index, gold_index, "gdb index", "gold index")
@@ -216,7 +216,7 @@ def main(argv):
     failed |= CheckSets(pubs_list, gdb_index, "pubs list", "gdb index")
 
     if failed:
-        print "Test failed"
+        print("Test failed")
         sys.exit(1)
 
 
index 06724740e73dff3a9af1cd131113c96db9040882..95a9529bc12eb653f350e423fb01976c29568f55 100644 (file)
@@ -21,7 +21,7 @@ import gdb
 
 
 def warn(msg):
-    print "warning: %s" % msg
+    print("warning: %s" % msg)
 
 
 def get_elinos_environment():
index 88e1109a8392c3f92e71d956499fe96ee3757390..e4b225a32ded4550e86d2171ab547e5d3cc23893 100644 (file)
@@ -21,5 +21,5 @@ if "ENV_PREFIX" in os.environ:
     gdb.execute("set sysroot %s" % os.environ["ENV_PREFIX"])
 
 else:
-    print "warning: ENV_PREFIX environment variable missing."
-    print "The debugger will probably be unable to find the correct system libraries"
+    print("warning: ENV_PREFIX environment variable missing.")
+    print("The debugger will probably be unable to find the correct system libraries")