Reviewed-by: [email protected] > -----Original Message----- > From: Thomaiyar, Richard Marian > Sent: Wednesday, March 15, 2017 5:24 PM > To: [email protected] > Cc: Ma, Maurice <[email protected]>; Yao, Jiewen <[email protected]>; > Thomaiyar, Richard Marian <[email protected]> > Subject: [PATCH] IntelFsp2Pkg: Raise exception for invalid BSF option > > Raise exception for invalid BSF option in GenCfgOpt.py > > Cc: Maurice Ma <[email protected]> > Cc: Jiewen Yao <[email protected]> > Contributed-under: TianoCore Contribution Agreement 1.0 > Signed-off-by: Richard Thomaiyar <[email protected]> > --- > IntelFsp2Pkg/Tools/GenCfgOpt.py | 6 +++++- > 1 file changed, 5 insertions(+), 1 deletion(-) > > diff --git a/IntelFsp2Pkg/Tools/GenCfgOpt.py > b/IntelFsp2Pkg/Tools/GenCfgOpt.py > index d8038e9..6dc1b10 100644 > --- a/IntelFsp2Pkg/Tools/GenCfgOpt.py > +++ b/IntelFsp2Pkg/Tools/GenCfgOpt.py > @@ -1,6 +1,6 @@ > ## @ GenCfgOpt.py > # > -# Copyright (c) 2014 - 2016, Intel Corporation. All rights reserved.<BR> > +# Copyright (c) 2014 - 2017, Intel Corporation. All rights reserved.<BR> > # This program and the accompanying materials are licensed and made available > under > # the terms and conditions of the BSD License that accompanies this > distribution. > # The full text of the license may be found at > @@ -1239,6 +1239,7 @@ EndList > return 0 > > def WriteBsfStruct (self, BsfFd, Item): > + LogExpr = CLogicalExpression() > if Item['type'] == "None": > Space = "gPlatformFspPkgTokenSpaceGuid" > else: > @@ -1260,6 +1261,9 @@ EndList > for Option in OptList: > Option = Option.strip() > (OpVal, OpStr) = Option.split(':') > + test = LogExpr.getNumber (OpVal) > + if test is None: > + raise Exception("Selection Index '%s' is not a > number" % OpVal) > TmpList.append((OpVal, OpStr)) > return TmpList > > -- > 2.9.0.windows.1
_______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

