importer.py is one of the first modules written, and as such, it has various gnarly and/or vestigial bits that add unneeded complexity to the API. There are several things in it that could/should be cleaned up; since none are significant enough to merit its own issue, they are collected here.
This issue will be updated in the future.
importer.pyis one of the first modules written, and as such, it has various gnarly and/or vestigial bits that add unneeded complexity to the API. There are several things in it that could/should be cleaned up; since none are significant enough to merit its own issue, they are collected here.readData()); ifnumUpdatesand the like are needed, put them in the updater.RecordingPropertiesself-description data.Noneinstead of objects or collections. For example, the user doesn't care that the default forupdaterisnullUpdater; that's just an internal detail and should be sorted out internally. This will make the signatures and help text more readable.This issue will be updated in the future.