Age | Commit message (Collapse) | Author |
|
The number columns in each contents line should be equal to the nember
of columns in the header line.
|
|
Remove the old code that relied on exceptions to parse errors in the
uploaded files.
|
|
Parse the files with the new functions that return error objects
instead of raising exceptions
|
|
Advance the seek position, once we have yielded up an error to causing
an infinite loop in certain conditions, where the `parse_errors`
function ends up resuming the gile in the same position once it
experiences an error.
|
|
To avoid processing all the items in an iterable, the `take` function
is added in this commit. It realised a limited number (specified at
call time) of items from the iterable given.
|
|
Build a function to collect all the parsing errors into a "sequence"
of dict objects containing the issues found.
|