Fix format string to work for all types

This commit is contained in:
Bryan Boreham
2018-04-05 08:18:52 +00:00
parent 805572d70e
commit 27cf8f3b06
2 changed files with 3 additions and 3 deletions

View File

@@ -181,7 +181,7 @@ function generate_latest_map() {
func (m ${latest_map_type}) String() string {
buf := bytes.NewBufferString("{")
for _, val := range m {
fmt.Fprintf(buf, "%s: %s,\n", val.key, val)
fmt.Fprintf(buf, "%s: %v,\n", val.key, val)
}
fmt.Fprintf(buf, "}")
return buf.String()

View File

@@ -149,7 +149,7 @@ func (m StringLatestMap) ForEach(fn func(k string, timestamp time.Time, v string
func (m StringLatestMap) String() string {
buf := bytes.NewBufferString("{")
for _, val := range m {
fmt.Fprintf(buf, "%s: %s,\n", val.key, val)
fmt.Fprintf(buf, "%s: %v,\n", val.key, val)
}
fmt.Fprintf(buf, "}")
return buf.String()
@@ -371,7 +371,7 @@ func (m NodeControlDataLatestMap) ForEach(fn func(k string, timestamp time.Time,
func (m NodeControlDataLatestMap) String() string {
buf := bytes.NewBufferString("{")
for _, val := range m {
fmt.Fprintf(buf, "%s: %s,\n", val.key, val)
fmt.Fprintf(buf, "%s: %v,\n", val.key, val)
}
fmt.Fprintf(buf, "}")
return buf.String()