From f7496d717357b9af78414d19679b073403812340 Mon Sep 17 00:00:00 2001 From: Liming Gao Date: Thu, 5 Jul 2018 17:40:04 +0800 Subject: BaseTools: Clean up source files 1. Do not use tab characters 2. No trailing white space in one line 3. All files must end with CRLF Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Liming Gao Cc: Yonghong Zhu Reviewed-by: Yonghong Zhu --- .../UPT/Object/Parser/InfBuildOptionObject.py | 44 +++++++++++----------- 1 file changed, 22 insertions(+), 22 deletions(-) (limited to 'BaseTools/Source/Python/UPT/Object/Parser/InfBuildOptionObject.py') diff --git a/BaseTools/Source/Python/UPT/Object/Parser/InfBuildOptionObject.py b/BaseTools/Source/Python/UPT/Object/Parser/InfBuildOptionObject.py index 391669fe64..6011fbf523 100644 --- a/BaseTools/Source/Python/UPT/Object/Parser/InfBuildOptionObject.py +++ b/BaseTools/Source/Python/UPT/Object/Parser/InfBuildOptionObject.py @@ -1,12 +1,12 @@ ## @file -# This file is used to define class objects of INF file [BuildOptions] section. -# It will consumed by InfParser. +# This file is used to define class objects of INF file [BuildOptions] section. +# It will consumed by InfParser. # -# Copyright (c) 2011 - 2014, Intel Corporation. All rights reserved.
+# Copyright (c) 2011 - 2018, Intel Corporation. All rights reserved.
# -# This program and the accompanying materials are licensed and made available -# under the terms and conditions of the BSD License which accompanies this -# distribution. The full text of the license may be found at +# This program and the accompanying materials are licensed and made available +# under the terms and conditions of the BSD License which accompanies this +# distribution. The full text of the license may be found at # http://opensource.org/licenses/bsd-license.php # # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, @@ -16,7 +16,7 @@ InfBuildOptionObject ''' -from Library import GlobalData +from Library import GlobalData from Object.Parser.InfCommonObject import InfSectionCommonDef @@ -25,17 +25,17 @@ class InfBuildOptionItem(): self.Content = '' self.SupArchList = [] self.AsBuildList = [] - + def SetContent(self, Content): self.Content = Content def GetContent(self): return self.Content - + def SetSupArchList(self, SupArchList): self.SupArchList = SupArchList def GetSupArchList(self): return self.SupArchList - + # # AsBuild Information # @@ -43,12 +43,12 @@ class InfBuildOptionItem(): self.AsBuildList = AsBuildList def GetAsBuildList(self): return self.AsBuildList - - + + ## INF BuildOption section # Macro define is not permitted for this section. # -# +# class InfBuildOptionsObject(InfSectionCommonDef): def __init__(self): self.BuildOptions = [] @@ -56,38 +56,38 @@ class InfBuildOptionsObject(InfSectionCommonDef): ## SetBuildOptions function # # For BuildOptionName, need to validate it's format - # For BuildOptionValue, just ignore it. + # For BuildOptionValue, just ignore it. # # @param Arch Indicated which arch of build options belong to. # @param BuildOptCont A list contain BuildOption related information. # The element in the list contain 3 members. # BuildOptionName, BuildOptionValue and IsReplace # flag. - # + # # @return True Build options set/validate successfully # @return False Build options set/validate failed # def SetBuildOptions(self, BuildOptCont, ArchList = None, SectionContent = ''): - if not GlobalData.gIS_BINARY_INF: - + if not GlobalData.gIS_BINARY_INF: + if SectionContent.strip() != '': InfBuildOptionItemObj = InfBuildOptionItem() InfBuildOptionItemObj.SetContent(SectionContent) InfBuildOptionItemObj.SetSupArchList(ArchList) - + self.BuildOptions.append(InfBuildOptionItemObj) else: # - # For AsBuild INF file + # For AsBuild INF file # if len(BuildOptCont) >= 1: InfBuildOptionItemObj = InfBuildOptionItem() InfBuildOptionItemObj.SetAsBuildList(BuildOptCont) InfBuildOptionItemObj.SetSupArchList(ArchList) self.BuildOptions.append(InfBuildOptionItemObj) - + return True - + def GetBuildOptions(self): - return self.BuildOptions \ No newline at end of file + return self.BuildOptions -- cgit v1.2.3