makepanda: Record cache timestamps as integers rather than floats

We don't need the extra precision, in fact it is detrimental to restoring build caches in a cross-platform way.

This commit will invalidate all current build caches.
This commit is contained in:
Disyer 2022-02-05 23:16:59 +02:00
parent f30e87e7d1
commit 2a904f3985

View File

@ -717,7 +717,7 @@ def GetTimestamp(path):
if path in TIMESTAMPCACHE:
return TIMESTAMPCACHE[path]
try:
date = os.path.getmtime(path)
date = int(os.path.getmtime(path))
except:
date = 0
TIMESTAMPCACHE[path] = date
@ -871,7 +871,7 @@ def JavaGetImports(path):
##
########################################################################
DCACHE_VERSION = 2
DCACHE_VERSION = 3
DCACHE_BACKED_UP = False
def SaveDependencyCache():