(r)
| 235 | raise ParserError("Header rows must have an equal number of columns.") |
| 236 | |
| 237 | def extract(r): |
| 238 | return tuple(r[i] for i in range(field_count) if i not in sic) |
| 239 | |
| 240 | columns = list(zip(*(extract(r) for r in header), strict=True)) |
| 241 | names = columns.copy() |
no outgoing calls