]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/Python/UPT/Library/ExpressionValidate.py
BaseTools: Refactor python print statements
[mirror_edk2.git] / BaseTools / Source / Python / UPT / Library / ExpressionValidate.py
index 090c7eb95716fa223bd791f07605568a2ebe8625..afa5b2407ec55eae2ca77ae3bd6343eb04f296db 100644 (file)
@@ -14,6 +14,7 @@
 '''\r
 ExpressionValidate\r
 '''\r
+from __future__ import print_function\r
 \r
 ##\r
 # Import Modules\r
@@ -297,7 +298,7 @@ class _LogicalExpressionParser(_ExprBase):
         try:\r
             if self.LogicalExpression() not in [self.ARITH, self.LOGICAL, self.REALLOGICAL, self.STRINGITEM]:\r
                 return False, ST.ERR_EXPR_LOGICAL % self.Token\r
-        except _ExprError, XExcept:\r
+        except _ExprError as XExcept:\r
             return False, XExcept.Error\r
         self.SkipWhitespace()\r
         if self.Index != self.Len:\r
@@ -327,7 +328,7 @@ class _ValidRangeExpressionParser(_ExprBase):
         try:\r
             if self.RangeExpression() not in [self.HEX, self.INT]:\r
                 return False, ST.ERR_EXPR_RANGE % self.Token\r
-        except _ExprError, XExcept:\r
+        except _ExprError as XExcept:\r
             return False, XExcept.Error\r
         \r
         self.SkipWhitespace()\r
@@ -423,7 +424,7 @@ class _ValidListExpressionParser(_ExprBase):
         try:\r
             if self.ListExpression() not in [self.NUM]:\r
                 return False, ST.ERR_EXPR_LIST % self.Token\r
-        except _ExprError, XExcept:\r
+        except _ExprError as XExcept:\r
             return False, XExcept.Error\r
 \r
         self.SkipWhitespace()\r
@@ -457,7 +458,7 @@ class _StringTestParser(_ExprBase):
             return False, ST.ERR_EXPR_EMPTY\r
         try:\r
             self.StringTest()\r
-        except _ExprError, XExcept:\r
+        except _ExprError as XExcept:\r
             return False, XExcept.Error\r
         return True, ''\r
 \r
@@ -566,7 +567,7 @@ def IsValidFeatureFlagExp(Token, Flag=False):
 \r
 if __name__ == '__main__':\r
 #    print IsValidRangeExpr('LT 9')\r
-    print _LogicalExpressionParser('gCrownBayTokenSpaceGuid.PcdPciDevice1BridgeAddressLE0').IsValidLogicalExpression()\r
+    print(_LogicalExpressionParser('gCrownBayTokenSpaceGuid.PcdPciDevice1BridgeAddressLE0').IsValidLogicalExpression())\r
 \r
 \r
     \r