Check if performance logging has changed before saving

This commit is contained in:
bashrc committed 2026-10-07 14:45:12 +01:00
1 parent 9cacd7a841
commit 68eab5b01c
1 file changed
+5 -1
+5 -1
View File
@@ -129,7 +129,11 @@ def fitness_thread(base_dir: str, fitness: {}) -> None:
"""Thread used to save fitness function scores
"""
fitness_filename: str = data_dir(base_dir) + '/fitness.json'
prev_fitness_str = str(fitness)
while True:
# every 10 mins
time.sleep(60 * 10)
save_json(fitness, fitness_filename)
curr_fitness_str = str(fitness)
if curr_fitness_str != prev_fitness_str:
save_json(fitness, fitness_filename)
prev_fitness_str = curr_fitness_str