summaryrefslogtreecommitdiffstats
path: root/BaseTools/Source/Python/Workspace/MetaFileTable.py
diff options
context:
space:
mode:
authorBob Feng <bob.c.feng@intel.com>2020-07-16 19:22:04 +0800
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2020-07-21 04:12:32 +0000
commitb3ee616e67d3fac426f80a4f3f2d7738c6fef779 (patch)
tree43ef38606d95ded11db14db6fcbc85f1f4b1bd39 /BaseTools/Source/Python/Workspace/MetaFileTable.py
parent210b29fa9907622f9eb56d98bad9ff25018c913f (diff)
downloadedk2-b3ee616e67d3fac426f80a4f3f2d7738c6fef779.tar.gz
edk2-b3ee616e67d3fac426f80a4f3f2d7738c6fef779.tar.bz2
edk2-b3ee616e67d3fac426f80a4f3f2d7738c6fef779.zip
BaseTools: Remove the file timestamp checking during parsing
During build, the meta files are not changed, so it's no need to check file timestamp. This patch is to remove useless logic. Signed-off-by: Bob Feng <bob.c.feng@intel.com> Cc: Liming Gao <liming.gao@intel.com> Reviewed-by: Liming Gao <liming.gao@intel.com>
Diffstat (limited to 'BaseTools/Source/Python/Workspace/MetaFileTable.py')
-rw-r--r--BaseTools/Source/Python/Workspace/MetaFileTable.py12
1 files changed, 2 insertions, 10 deletions
diff --git a/BaseTools/Source/Python/Workspace/MetaFileTable.py b/BaseTools/Source/Python/Workspace/MetaFileTable.py
index 0555c91ccc..20cb80e36e 100644
--- a/BaseTools/Source/Python/Workspace/MetaFileTable.py
+++ b/BaseTools/Source/Python/Workspace/MetaFileTable.py
@@ -46,25 +46,17 @@ class MetaFileTable():
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_)