Просмотр исходного кода

~/.bin/working-time.go: Write initial file if none is present

Seems I missed this case somehow, because we definitely need to write
the file should it not be present.  It's weird, but okay.  I guess the
logic changed so it does not work anymore?
Lu Stadler лет назад: 7
Родитель
Сommit
a455d660b3
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      .bin/working-time.go

+ 5 - 1
.bin/working-time.go

@ -72,7 +72,11 @@ func readDay(path string) Day {
72 72
	f, err := os.Open(path)
73 73
	if err != nil {
74 74
		fmt.Fprintln(os.Stderr, err)
75
		return Day{Start: time.Now()}
75
		day := Day{Start: time.Now()}
76
		if os.IsNotExist(err) {
77
			writeDay(path, day)
78
		}
79
		return day
76 80
	}
77 81
	defer f.Close()
78 82