Browse Source

Fix declaration option, it shouldn't write to the worklog file

master
Riyyi 4 months ago
parent
commit
3babed3def
  1. 4
      src/file.go

4
src/file.go

@ -38,7 +38,7 @@ func (file) Parse(path string, job func(line string, line_number int) string, ov
line_number++ line_number++
// Write line to output_file // Write line to output_file
if writer != nil { if overwrite && writer != nil {
_, err := writer.WriteString(line + "\n") _, err := writer.WriteString(line + "\n")
assert(err) assert(err)
} }
@ -50,6 +50,8 @@ func (file) Parse(path string, job func(line string, line_number int) string, ov
err = scanner.Err() err = scanner.Err()
assert(err) assert(err)
if overwrite {
err = os.Rename(path + ".tmp", path) err = os.Rename(path + ".tmp", path)
assert(err) assert(err)
} }
}

Loading…
Cancel
Save