From: Robert Griesemer Date: Mon, 23 Jan 2012 03:36:34 +0000 (-0800) Subject: godoc: log node printing error X-Git-Tag: weekly.2012-01-27~105 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=2a9c0124989a917ee0890690bce3efed44acffb8;p=gostls13.git godoc: log node printing error Invaluable when changing template files. R=golang-dev, adg CC=golang-dev https://golang.org/cl/5571044 --- diff --git a/src/cmd/godoc/godoc.go b/src/cmd/godoc/godoc.go index 06da96b0fb..86983fbe17 100644 --- a/src/cmd/godoc/godoc.go +++ b/src/cmd/godoc/godoc.go @@ -378,7 +378,10 @@ func writeNode(w io.Writer, fset *token.FileSet, x interface{}) { // with an another printer mode (which is more efficiently // implemented in the printer than here with another layer) mode := printer.TabIndent | printer.UseSpaces - (&printer.Config{mode, *tabwidth}).Fprint(&tconv{output: w}, fset, x) + err := (&printer.Config{mode, *tabwidth}).Fprint(&tconv{output: w}, fset, x) + if err != nil { + log.Print(err) + } } func filenameFunc(path string) string {