Mercurial > gemma
diff pkg/controllers/bottlenecks.go @ 5220:142ac550bd9a new-fwa
Unify headers for CSV export.
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Tue, 12 May 2020 10:15:32 +0200 |
parents | de417840dfee |
children |
line wrap: on
line diff
--- a/pkg/controllers/bottlenecks.go Tue May 12 10:04:06 2020 +0200 +++ b/pkg/controllers/bottlenecks.go Tue May 12 10:15:32 2020 +0200 @@ -271,7 +271,7 @@ out := csv.NewWriter(rw) - record := makeHeader(breaks, '%') + record := makeHeader(false, 1, breaks, '%') if err := out.Write(record); err != nil { // Too late for HTTP status message. @@ -407,7 +407,7 @@ out := csv.NewWriter(rw) // label, ldc, classes - record := makeHeader(breaks, 'd') + record := makeHeader(false, 1, breaks, 'd') if err := out.Write(record); err != nil { // Too late for HTTP status message. @@ -475,20 +475,6 @@ } } -func makeHeader(breaks []float64, unit rune) []string { - record := make([]string, 1+2+len(breaks)+1) - record[0] = "#time" - record[1] = fmt.Sprintf("# < LDC [%c]", unit) - record[2] = fmt.Sprintf("# >= LDC [%c]", unit) - for i, v := range breaks { - if i == 0 { - record[3] = fmt.Sprintf("#d < %.1f [%c]", v, unit) - } - record[i+4] = fmt.Sprintf("#d >= %.1f [%c]", v, unit) - } - return record -} - var intervals = []func(time.Time, time.Time) func() (time.Time, time.Time, string){ fwaMonthly: monthly, fwaQuarterly: quarterly,