From 4c231d8c5ebfea3dcb2e28e9b3ca99db1874fbff Mon Sep 17 00:00:00 2001 From: Danny Tsai Date: Wed, 28 Aug 2024 00:13:50 +0800 Subject: [PATCH] Try to fix tmp update checking --- MSET9_installer_script/mset9.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/MSET9_installer_script/mset9.py b/MSET9_installer_script/mset9.py index 386a639..236e236 100644 --- a/MSET9_installer_script/mset9.py +++ b/MSET9_installer_script/mset9.py @@ -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: