summaryrefslogtreecommitdiffstats
path: root/BaseTools/Source/Python/AutoGen/InfSectionParser.py
diff options
context:
space:
mode:
authorCarsey, Jaben <jaben.carsey@intel.com>2018-04-28 06:32:45 +0800
committerYonghong Zhu <yonghong.zhu@intel.com>2018-05-04 13:03:11 +0800
commit6c2d8cb238c8d076fd177a30b5e1e3c5e0912145 (patch)
tree76c8207df32fa85123dbdbd69843c68309cca41c /BaseTools/Source/Python/AutoGen/InfSectionParser.py
parent1360bcb84e3aeef869f7dfe8124da10534b57929 (diff)
downloadedk2-6c2d8cb238c8d076fd177a30b5e1e3c5e0912145.tar.gz
edk2-6c2d8cb238c8d076fd177a30b5e1e3c5e0912145.tar.bz2
edk2-6c2d8cb238c8d076fd177a30b5e1e3c5e0912145.zip
BaseTools: remove redundant content in InfSectionParser
Cc: Liming Gao <liming.gao@intel.com> Cc: Yonghong Zhu <yonghong.zhu@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jaben Carsey <jaben.carsey@intel.com> Reviewed-by: Yonghong Zhu <yonghong.zhu@intel.com>
Diffstat (limited to 'BaseTools/Source/Python/AutoGen/InfSectionParser.py')
-rw-r--r--BaseTools/Source/Python/AutoGen/InfSectionParser.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/BaseTools/Source/Python/AutoGen/InfSectionParser.py b/BaseTools/Source/Python/AutoGen/InfSectionParser.py
index cf4e76159e..2cd5a6667a 100644
--- a/BaseTools/Source/Python/AutoGen/InfSectionParser.py
+++ b/BaseTools/Source/Python/AutoGen/InfSectionParser.py
@@ -26,7 +26,6 @@ class InfSectionParser():
self._ParserInf()
def _ParserInf(self):
- Filename = self._FilePath
FileLinesList = []
UserExtFind = False
FindEnd = True
@@ -35,9 +34,9 @@ class InfSectionParser():
SectionData = []
try:
- FileLinesList = open(Filename, "r", 0).readlines()
+ FileLinesList = open(self._FilePath, "r", 0).readlines()
except BaseException:
- EdkLogger.error("build", AUTOGEN_ERROR, 'File %s is opened failed.' % Filename)
+ EdkLogger.error("build", AUTOGEN_ERROR, 'File %s is opened failed.' % self._FilePath)
for Index in range(0, len(FileLinesList)):
line = str(FileLinesList[Index]).strip()
@@ -49,7 +48,7 @@ class InfSectionParser():
if UserExtFind and FindEnd == False:
if line:
SectionData.append(line)
- if line.lower().startswith(TAB_SECTION_START) and line.lower().endswith(TAB_SECTION_END):
+ if line.startswith(TAB_SECTION_START) and line.endswith(TAB_SECTION_END):
SectionLine = line
UserExtFind = True
FindEnd = False
@@ -59,7 +58,7 @@ class InfSectionParser():
UserExtFind = False
FindEnd = True
self._FileSectionDataList.append({SectionLine: SectionData[:]})
- SectionData = []
+ del SectionData[:]
SectionLine = ''
# Get user extension TianoCore data