From 378cadf073466bdd195a3fbee9fa8b735f58d5e3 Mon Sep 17 00:00:00 2001 From: Xiang Li Date: Mon, 8 Sep 2014 20:45:10 -0700 Subject: [PATCH] etcdhttp: implment Peers.String() --- etcdserver/etcdhttp/http.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/etcdserver/etcdhttp/http.go b/etcdserver/etcdhttp/http.go index af7f3a8a1..d843af35c 100644 --- a/etcdserver/etcdhttp/http.go +++ b/etcdserver/etcdhttp/http.go @@ -57,7 +57,13 @@ func (ps *Peers) Set(s string) error { } func (ps *Peers) String() string { - return "todo" + v := url.Values{} + for k, vv := range *ps { + for i := range vv { + v.Add(strconv.FormatInt(k, 16), vv[i]) + } + } + return v.Encode() } func (ps Peers) Ids() []int64 {