[gdb/testsuite] update analyze-racy-logs.py to python3
authorBruno Larsen <blarsen@redhat.com>
Fri, 1 Oct 2021 18:18:09 +0000 (15:18 -0300)
committerBruno Larsen <blarsen@redhat.com>
Mon, 4 Oct 2021 12:29:27 +0000 (09:29 -0300)
Since python 2 is no longer supported on most distributions, update the
script to run under python while while still being runnable under
python2.

gdb/testsuite/analyze-racy-logs.py

index 604a272831c126526a82a15564455823ad419f14..4724e1bdbfc12e6351acecf1015c6ebede20e93a 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 
 # Copyright (C) 2016-2021 Free Software Foundation, Inc.
 #
@@ -145,7 +145,7 @@ def identify_racy_tests():
     # to be ignored.  For example, tests both in the PASS and KFAIL
     # states should not be considered racy.
     ignored_tests = set()
-    for s1, s2 in ignore_relations.iteritems():
+    for s1, s2 in ignore_relations.items():
         try:
             ignored_tests |= all_tests[s1] & all_tests[s2]
         except:
@@ -159,16 +159,16 @@ def identify_racy_tests():
     racy_tests = racy_tests - ignored_tests
 
     # Print the header.
-    print "\t\t=== gdb racy tests ===\n"
+    print("\t\t=== gdb racy tests ===\n")
 
     # Print each test.
     for line in sorted(racy_tests):
-        print line
+        print(line)
 
     # Print the summary.
-    print "\n"
-    print "\t\t=== gdb Summary ===\n"
-    print "# of racy tests:\t\t%d" % len(racy_tests)
+    print("\n")
+    print("\t\t=== gdb Summary ===\n")
+    print("# of racy tests:\t\t%d" % len(racy_tests))
 
 
 if __name__ == "__main__":