diff options
| author | Jonas Knobloch <jonas.knobloch@t-online.de> | 2026-04-21 19:45:42 +0200 |
|---|---|---|
| committer | Jonas Knobloch <jonas.knobloch@t-online.de> | 2026-04-22 12:53:41 +0200 |
| commit | 753f9c9e5fb1707ffdbac4f3c790c0218343e1f2 (patch) | |
| tree | 7d5563d353e5167c6f328baf7238d2ab476c6931 | |
| parent | 37a72f340669cdd985e992d8e37916c6575414d6 (diff) | |
Fix iterator termination
* Check error after reading each shard
| -rw-r--r-- | dataset/parquet.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/dataset/parquet.go b/dataset/parquet.go index 4b3d858..81454f8 100644 --- a/dataset/parquet.go +++ b/dataset/parquet.go @@ -72,16 +72,16 @@ func (p *ParquetReader) Texts() iter.Seq2[int, string] { for _, name := range p.shards { for text := range p.read(name) { - if p.err != nil { - return - } - if !yield(n, text) { return } n++ } + + if p.err != nil { + return + } } } } |
