From a0dfc49e5bfc062126e82bb53afd8600bb2c0b6e Mon Sep 17 00:00:00 2001 From: Frederick Roy Date: Thu, 14 May 2026 09:39:35 +0900 Subject: [PATCH 1/2] fix errors introduced by the progresshandler PR --- SofaRegressionProgram.py | 2 +- tools/RegressionSceneList.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/SofaRegressionProgram.py b/SofaRegressionProgram.py index 691d6ab..62a54bb 100644 --- a/SofaRegressionProgram.py +++ b/SofaRegressionProgram.py @@ -60,7 +60,7 @@ def write_sets_references(self, id_set=0): def write_all_sets_references(self): nbr_sets = len(self.scene_sets) - pbar_sets = pbh.ProgressBarHandler(total=self.nbr_sets, disable=args.disable_progress_bar) + pbar_sets = pbh.ProgressBarHandler(total=nbr_sets, disable=self.disable_progress_bar) pbar_sets.set_description("Write All sets") nbr_scenes = 0 diff --git a/tools/RegressionSceneList.py b/tools/RegressionSceneList.py index d370b31..6c8c196 100644 --- a/tools/RegressionSceneList.py +++ b/tools/RegressionSceneList.py @@ -109,7 +109,7 @@ def write_references(self, id_scene, print_log = False): def write_all_references(self): nbr_scenes = len(self.scenes_data_sets) - pbar_scenes = pbh.ProgressBarHandler(total=self.nbr_scenes, disable=self.disable_progress_bar) + pbar_scenes = pbh.ProgressBarHandler(total=nbr_scenes, disable=self.disable_progress_bar) pbar_scenes.set_description("Write all scenes from: " + self.file_path) for i in range(0, nbr_scenes): From 960d32a69556809b372279cbc8ae67a89f361ff0 Mon Sep 17 00:00:00 2001 From: Frederick Roy Date: Tue, 12 May 2026 13:20:41 +0900 Subject: [PATCH 2/2] print run time even if the regression fails --- tools/RegressionSceneData.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/RegressionSceneData.py b/tools/RegressionSceneData.py index 5a62140..afdc41e 100644 --- a/tools/RegressionSceneData.py +++ b/tools/RegressionSceneData.py @@ -99,7 +99,7 @@ def print_info(self): def log_errors(self): if self.regression_failed: helper.writeError( - f"{self.file_scene_path} | Number of key frames compared: {self.nbr_tested_frame}" + f"{self.file_scene_path} | Number of key frames compared: {self.nbr_tested_frame} | run time: {self.total_run_time/1e9} seconds. " f"\n ### Error by dof: {self.error_by_dof} > Threshold: {self.epsilon}" f"\n ### Total Error: {self.total_error}" )