]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Scripts/SmiHandlerProfileSymbolGen.py
BaseTools: Refactor python print statements
[mirror_edk2.git] / BaseTools / Scripts / SmiHandlerProfileSymbolGen.py
index 26c09241038678e2b1f95832421d808264c6bf3a..8ad5d471d0527a1805921f31dbe6865dad12b147 100644 (file)
@@ -14,6 +14,7 @@
 #\r
 ##\r
 \r
+from __future__ import print_function\r
 import os\r
 import re\r
 import sys\r
@@ -61,10 +62,10 @@ class Symbols:
         try:\r
             nmCommand = "nm"\r
             nmLineOption = "-l"\r
-            print "parsing (debug) - " + pdbName\r
+            print("parsing (debug) - " + pdbName)\r
             os.system ('%s %s %s > nmDump.line.log' % (nmCommand, nmLineOption, pdbName))\r
         except :\r
-            print 'ERROR: nm command not available.  Please verify PATH'\r
+            print('ERROR: nm command not available.  Please verify PATH')\r
             return\r
 \r
         #\r
@@ -103,11 +104,11 @@ class Symbols:
             DIA2DumpCommand = "Dia2Dump.exe"\r
             #DIA2SymbolOption = "-p"\r
             DIA2LinesOption = "-l"\r
-            print "parsing (pdb) - " + pdbName\r
+            print("parsing (pdb) - " + pdbName)\r
             #os.system ('%s %s %s > DIA2Dump.symbol.log' % (DIA2DumpCommand, DIA2SymbolOption, pdbName))\r
             os.system ('%s %s %s > DIA2Dump.line.log' % (DIA2DumpCommand, DIA2LinesOption, pdbName))\r
         except :\r
-            print 'ERROR: DIA2Dump command not available.  Please verify PATH'\r
+            print('ERROR: DIA2Dump command not available.  Please verify PATH')\r
             return\r
 \r
         #\r
@@ -235,14 +236,14 @@ def main():
     try :\r
         DOMTree = xml.dom.minidom.parse(Options.inputfilename)\r
     except Exception:\r
-        print "fail to open input " + Options.inputfilename\r
+        print("fail to open input " + Options.inputfilename)\r
         return 1\r
 \r
     if Options.guidreffilename is not None:\r
         try :\r
             guidreffile = open(Options.guidreffilename)\r
         except Exception:\r
-            print "fail to open guidref" + Options.guidreffilename\r
+            print("fail to open guidref" + Options.guidreffilename)\r
             return 1\r
         genGuidString(guidreffile)\r
         guidreffile.close()\r
@@ -277,7 +278,7 @@ def main():
 \r
                     Handler = smiHandler.getElementsByTagName("Handler")\r
                     RVA = Handler[0].getElementsByTagName("RVA")\r
-                    print "    Handler RVA: %s" % RVA[0].childNodes[0].data\r
+                    print("    Handler RVA: %s" % RVA[0].childNodes[0].data)\r
 \r
                     if (len(RVA)) >= 1:\r
                         rvaName = RVA[0].childNodes[0].data\r
@@ -289,7 +290,7 @@ def main():
 \r
                     Caller = smiHandler.getElementsByTagName("Caller")\r
                     RVA = Caller[0].getElementsByTagName("RVA")\r
-                    print "    Caller RVA: %s" % RVA[0].childNodes[0].data\r
+                    print("    Caller RVA: %s" % RVA[0].childNodes[0].data)\r
 \r
                     if (len(RVA)) >= 1:\r
                         rvaName = RVA[0].childNodes[0].data\r
@@ -302,7 +303,7 @@ def main():
     try :\r
         newfile = open(Options.outputfilename, "w")\r
     except Exception:\r
-        print "fail to open output" + Options.outputfilename\r
+        print("fail to open output" + Options.outputfilename)\r
         return 1\r
 \r
     newfile.write(DOMTree.toprettyxml(indent = "\t", newl = "\n", encoding = "utf-8"))\r