diff --git a/BaseTools/Source/Python/Workspace/MetaFileTable.py b/BaseTools/Source/Python/Workspace/MetaFileTable.py index 0555c91ccc3a..20cb80e36e39 100644 --- a/BaseTools/Source/Python/Workspace/MetaFileTable.py +++ b/BaseTools/Source/Python/Workspace/MetaFileTable.py @@ -46,25 +46,17 @@ def __init__(self, DB, MetaFile, FileType, Temporary, FromItem=None): self.TableName = "_%s_%s" % (FileType, len(DB.TblFile)) def IsIntegrity(self): + Result = False try: TimeStamp = self.MetaFile.TimeStamp if not self.CurrentContent: Result = False else: Result = self.CurrentContent[-1][0] < 0 - if not Result: - # update the timestamp in database - self.DB.SetFileTimeStamp(self.FileId, TimeStamp) - return False - - if TimeStamp != self.DB.GetFileTimeStamp(self.FileId): - # update the timestamp in database - self.DB.SetFileTimeStamp(self.FileId, TimeStamp) - return False except Exception as Exc: EdkLogger.debug(EdkLogger.DEBUG_5, str(Exc)) return False - return True + return Result def SetEndFlag(self): self.CurrentContent.append(self._DUMMY_) diff --git a/BaseTools/Source/Python/Workspace/WorkspaceDatabase.py b/BaseTools/Source/Python/Workspace/WorkspaceDatabase.py index 9420eaa608e3..d955c78b258f 100644 --- a/BaseTools/Source/Python/Workspace/WorkspaceDatabase.py +++ b/BaseTools/Source/Python/Workspace/WorkspaceDatabase.py @@ -158,12 +158,6 @@ def __init__(self): self.BuildObject = WorkspaceDatabase.BuildObjectFactory(self) self.TransformObject = WorkspaceDatabase.TransformObjectFactory(self) - def SetFileTimeStamp(self,FileId,TimeStamp): - self.TblFile[FileId-1][6] = TimeStamp - - def GetFileTimeStamp(self,FileId): - return self.TblFile[FileId-1][6] - ## Summarize all packages in the database def GetPackageList(self, Platform, Arch, TargetName, ToolChainTag): @@ -193,16 +187,6 @@ def GetPackageList(self, Platform, Arch, TargetName, ToolChainTag): return PackageList - ## Summarize all platforms in the database - def PlatformList(self): - RetVal = [] - for PlatformFile in [item[3] for item in self.TblFile if item[5] == MODEL_FILE_DSC]: - try: - RetVal.append(self.BuildObject[PathClass(PlatformFile), TAB_COMMON]) - except: - pass - return RetVal - def MapPlatform(self, Dscfile): Platform = self.BuildObject[PathClass(Dscfile), TAB_COMMON] if Platform is None: