Result = self.Cur.execute("select min(ID) from %s" % (TableName)).fetchall()\r
if Result[0][0] != -1:\r
return False\r
+ #\r
+ # Check whether the meta data file has external dependency by comparing the time stamp\r
+ #\r
+ Sql = "select Value1, Value2 from %s where Model=%d" % (TableName, MODEL_EXTERNAL_DEPENDENCY)\r
+ for Dependency in self.Cur.execute(Sql).fetchall():\r
+ if str(os.stat(Dependency[0])[8]) != Dependency[1]:\r
+ return False\r
except:\r
return False\r
return True\r