From 68eab5b01c84b5e15cc987517067eb26fb176624 Mon Sep 17 00:00:00 2001 From: bashrc Date: Wed, 7 Oct 2026 14:45:12 +0100 Subject: [PATCH] Check if performance logging has changed before saving --- src/fitnessFunctions.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/fitnessFunctions.py b/src/fitnessFunctions.py index 026e50e77..1ca712be2 100644 --- a/src/fitnessFunctions.py +++ b/src/fitnessFunctions.py @@ -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