Try to fix tmp update checking

This commit is contained in:
Danny Tsai
2024-08-28 00:13:50 +08:00
committed by GitHub
parent 4f41d6eefc
commit 4c231d8c5e
+4 -1
View File
@@ -168,7 +168,10 @@ if osver == "Darwin":
if dirname.startswith(tmpprefix):
dirpath = f"{systmp}/{dirname}"
script = f"{dirpath}/mset9.py"
if os.path.exists(script) and os.stat(script).st_mtime > os.stat(thisfile).st_mtime:
tmp_st = os.stat(script)
this_st = os.stat(thisfile)
# hope file size is enough fix... checksum is a bit heavy i assume
if os.path.exists(script) and tmp_st.st_mtime > this_st.st_mtime and tmp_st.st_size == this_st.st_size:
tmpdir = dirpath
break
else: