commit c313c0fe50091e90f17d97b4c7edbb25f5220482
parent 9205f4ac0351c7972361579a47c251effe7705b3
Author: Árni Dagur <agudmundsson@fc-md.umd.edu>
Date: Wed, 8 Apr 2020 20:37:30 -0400
Serialize before opening file
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/lib.rs b/src/lib.rs
@@ -200,12 +200,12 @@ impl Engine {
}
pub fn serialize_to_file(&mut self, file: &str) -> PyResult<()> {
+ let data = self.serialize()?;
let mut fd = fs::OpenOptions::new()
.create(true)
.truncate(true)
.write(true)
.open(file)?;
- let data = self.serialize()?;
fd.write_all(&data)?;
Ok(())
}