Age | Commit message (Collapse) | Author |
|
R/qtl2 bundles can contain more than one file, of the same type. When
errors are encountered in any of the files, we need to be able to
inform the user which file it is, in addition to the line and column
number.
|
|
|
|
|
|
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.
|