commit 0b289bc528aca9415802cbf069c55106d8d8f6d2
parent ec193aa9d973b3b7e0a7f5a4d771239c5f00ed21
Author: Árni Dagur <agudmundsson@fc-md.umd.edu>
Date: Mon, 30 Mar 2020 00:14:54 -0400
Always create new file in 'serialize_to_file'
Diffstat:
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/lib.rs b/src/lib.rs
@@ -198,7 +198,10 @@ impl Engine {
}
pub fn serialize_to_file(&mut self, file: &str) -> PyResult<()> {
- let mut fd = fs::File::open(file)?;
+ let mut fd = fs::OpenOptions::new()
+ .create_new(true)
+ .write(true)
+ .open(file)?;
let data = self.serialize()?;
fd.write_all(&data)?;
Ok(())