diff --git a/src/pdl/optimize/pdl_optimizer.py b/src/pdl/optimize/pdl_optimizer.py index 0dea78ef8..b6be331a7 100644 --- a/src/pdl/optimize/pdl_optimizer.py +++ b/src/pdl/optimize/pdl_optimizer.py @@ -254,7 +254,10 @@ def save_experiment(self): exp_file = self.experiment_path / f"{self.experiment_uuid}.json" with exp_file.open("w") as f: - json.dump(self.experiment_log, f) + try: + json.dump(self.experiment_log, f) + except TypeError: + logger.warning("Unable to save experiment") # TODO return exp_file