From 9dfc23886547f6515837b0d94c156252fcca83fc Mon Sep 17 00:00:00 2001 From: Dave Collins Date: Sun, 3 Mar 2013 12:23:56 -0600 Subject: Cleanup documentation on new ContinueOnMethod code. This commit expands on TShadwell's work attached to issue #8. It rounds out the documentation for the new option. --- spew/common.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'spew/common.go') diff --git a/spew/common.go b/spew/common.go index 11ec612..7bea858 100644 --- a/spew/common.go +++ b/spew/common.go @@ -151,10 +151,10 @@ func handleMethods(cs *ConfigState, w io.Writer, v reflect.Value) (handled bool) case error: defer catchPanic(w, v) if cs.ContinueOnMethod { - w.Write(append(openParenBytes, []byte(iface.Error())...)) + w.Write(openParenBytes) + w.Write([]byte(iface.Error())) w.Write(closeParenBytes) w.Write(spaceBytes) - return false } @@ -164,10 +164,10 @@ func handleMethods(cs *ConfigState, w io.Writer, v reflect.Value) (handled bool) case fmt.Stringer: defer catchPanic(w, v) if cs.ContinueOnMethod { - w.Write(append(openParenBytes, []byte(iface.String())...)) + w.Write(openParenBytes) + w.Write([]byte(iface.String())) w.Write(closeParenBytes) w.Write(spaceBytes) - return false } w.Write([]byte(iface.String())) -- cgit v1.2.3