Synchroniser l'animation de zoom du fond et du relief, dater les tuiles à l'horloge précise
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@ -849,6 +849,12 @@ def _write_atomic(path, data):
|
||||
tmp = path.with_name(path.name + f".{os.getpid()}.part")
|
||||
try:
|
||||
tmp.write_bytes(data)
|
||||
# Datée à l'horloge précise (time.time) : celle des dates de première
|
||||
# apparition des dalles (_apply_seen). L'horloge grossière du noyau
|
||||
# (mtime par défaut) retarde de quelques ms — une tuile écrite juste
|
||||
# après l'arrivée d'une dalle paraîtrait sinon plus vieille qu'elle.
|
||||
now = time.time()
|
||||
os.utime(tmp, (now, now))
|
||||
os.replace(tmp, path)
|
||||
except OSError as e:
|
||||
logger.debug(f"Écriture de tuile impossible ({path}) : {e}")
|
||||
|
||||
Reference in New Issue
Block a user