save: Merge overwrite() into overwriteFile() and extract writeFile()

This commit is contained in:
Jöran Karl
2024-10-02 18:33:45 +02:00
parent c926649496
commit f8d98558f0
2 changed files with 49 additions and 61 deletions

View File

@@ -88,7 +88,7 @@ func (b *Buffer) Backup() error {
name := util.DetermineEscapePath(backupdir, b.AbsPath)
if _, err := os.Stat(name); errors.Is(err, fs.ErrNotExist) {
_, err = b.overwrite(name, false)
_, err = b.overwriteFile(name, false)
if err == nil {
b.requestedBackup = false
}
@@ -96,7 +96,7 @@ func (b *Buffer) Backup() error {
}
tmp := util.AppendBackupSuffix(name)
_, err := b.overwrite(tmp, false)
_, err := b.overwriteFile(tmp, false)
if err != nil {
os.Remove(tmp)
return err