mirror of https://github.com/acidanthera/audk.git
IntelFsp2Pkg: Raise exception for invalid BSF option
Raise exception for invalid BSF option in GenCfgOpt.py Cc: Maurice Ma <maurice.ma@intel.com> Cc: Jiewen Yao <jiewen.yao@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Richard Thomaiyar <richard.marian.thomaiyar@intel.com> Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
This commit is contained in:
parent
056563f1bb
commit
ba8ea42738
|
@ -1,6 +1,6 @@
|
||||||
## @ GenCfgOpt.py
|
## @ 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
|
# 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 terms and conditions of the BSD License that accompanies this distribution.
|
||||||
# The full text of the license may be found at
|
# The full text of the license may be found at
|
||||||
|
@ -1239,6 +1239,7 @@ EndList
|
||||||
return 0
|
return 0
|
||||||
|
|
||||||
def WriteBsfStruct (self, BsfFd, Item):
|
def WriteBsfStruct (self, BsfFd, Item):
|
||||||
|
LogExpr = CLogicalExpression()
|
||||||
if Item['type'] == "None":
|
if Item['type'] == "None":
|
||||||
Space = "gPlatformFspPkgTokenSpaceGuid"
|
Space = "gPlatformFspPkgTokenSpaceGuid"
|
||||||
else:
|
else:
|
||||||
|
@ -1260,6 +1261,9 @@ EndList
|
||||||
for Option in OptList:
|
for Option in OptList:
|
||||||
Option = Option.strip()
|
Option = Option.strip()
|
||||||
(OpVal, OpStr) = Option.split(':')
|
(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))
|
TmpList.append((OpVal, OpStr))
|
||||||
return TmpList
|
return TmpList
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue