safe_save

ell1fit.results_io.safe_save(results, output_file, **write_kwargs)[source]

Examples

>>> results = Table({"a": [2]})
>>> results_2 = Table({"a": ["3"]})
>>> output_file = "blabla.csv"
>>> safe_save(results, output_file)
>>> safe_save(results, output_file)
>>> out = Table.read(output_file)
>>> len(out)
2
>>> os.unlink(output_file)
>>> os.unlink("old_" + output_file)