mirror of
https://github.com/sjwhitworth/golearn.git
synced 2025-04-26 13:49:14 +08:00
trees: Try to fix premature write-after-Close issue
This commit is contained in:
parent
e2279995c1
commit
58ae6f4d1b
@ -126,7 +126,11 @@ func (d *DecisionTreeNode) Save(filePath string) error {
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return d.SaveWithPrefix(serializer, "")
|
||||
err = d.SaveWithPrefix(serializer, "")
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return serializer.Close()
|
||||
}
|
||||
|
||||
func (d *DecisionTreeNode) SaveWithPrefix(writer *base.ClassifierSerializer, prefix string) error {
|
||||
@ -144,7 +148,6 @@ func (d *DecisionTreeNode) SaveWithPrefix(writer *base.ClassifierSerializer, pre
|
||||
return err
|
||||
}
|
||||
|
||||
writer.Close()
|
||||
return nil
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user