diff --git a/tupak/result.py b/tupak/result.py index 77bd42bb4c84080e1b22b36832023321841ee214..3ef71a34cebf5d37ba05652b026c0922aa3726e7 100644 --- a/tupak/result.py +++ b/tupak/result.py @@ -67,6 +67,9 @@ class Result(dict): else: return '' + def get_result_dictionary(self): + return dict(self) + def save_to_file(self, outdir, label): """ Writes the Result to a deepdish h5 file """ file_name = result_file_name(outdir, label) @@ -80,7 +83,7 @@ class Result(dict): logging.info("Saving result to {}".format(file_name)) try: - deepdish.io.save(file_name, self) + deepdish.io.save(file_name, self.get_result_dictionary()) except Exception as e: logging.error( "\n\n Saving the data has failed with the following message:\n {} \n\n"