]> Cypherpunks repositories - gostls13.git/commitdiff
encoding/csv: document ReadAll behavior at EOF
authorRob Pike <r@golang.org>
Wed, 8 Feb 2012 03:24:04 +0000 (14:24 +1100)
committerRob Pike <r@golang.org>
Wed, 8 Feb 2012 03:24:04 +0000 (14:24 +1100)
Fixes #2847.

R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/5641050

src/pkg/encoding/csv/reader.go

index ae0f567b9df811c241a5a0b47cabd2dfe22e8c33..9aa398e58b28d30efc77ea4b0c53b0b440c5b5d3 100644 (file)
@@ -156,6 +156,9 @@ func (r *Reader) Read() (record []string, err error) {
 
 // ReadAll reads all the remaining records from r.
 // Each record is a slice of fields.
+// A successful call returns err == nil, not err == EOF. Because ReadAll is
+// defined to read until EOF, it does not treat end of file as an error to be
+// reported.
 func (r *Reader) ReadAll() (records [][]string, err error) {
        for {
                record, err := r.Read()