Przeglądaj źródła

~/.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 lat temu
rodzic
commit
a455d660b3
1 zmienionych plików z 5 dodań i 1 usunięć
  1. 5 1
      .bin/working-time.go

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

72
	f, err := os.Open(path)
72
	f, err := os.Open(path)
73
	if err != nil {
73
	if err != nil {
74
		fmt.Fprintln(os.Stderr, err)
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
	defer f.Close()
81
	defer f.Close()
78
82