summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 5ba8d8a..dcd5184 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -198,7 +198,10 @@ impl Engine {
198 } 198 }
199 199
200 pub fn serialize_to_file(&mut self, file: &str) -> PyResult<()> { 200 pub fn serialize_to_file(&mut self, file: &str) -> PyResult<()> {
201 let mut fd = fs::File::open(file)?; 201 let mut fd = fs::OpenOptions::new()
202 .create_new(true)
203 .write(true)
204 .open(file)?;
202 let data = self.serialize()?; 205 let data = self.serialize()?;
203 fd.write_all(&data)?; 206 fd.write_all(&data)?;
204 Ok(()) 207 Ok(())