Fixes #853. Based off PR #852 (due to testing on asd)
This adds a line within the broad exception capturing incorrect channels to output the error thrown by that channel.
Works as intended for asd files, however, other for filetypes it produces duplicate error messages. This is because asd uses AFMReader whose except logging statement is super-seeded by the broad except statement. As the rest of the io.py functions are moved to AFMReader, this duplication issue should resolve itself.
Fixes #853. Based off PR #852 (due to testing on asd)
This adds a line within the broad exception capturing incorrect channels to output the error thrown by that channel.
Works as intended for asd files, however, other for filetypes it produces duplicate error messages. This is because asd uses AFMReader whose except logging statement is super-seeded by the broad except statement. As the rest of the
io.py
functions are moved to AFMReader, this duplication issue should resolve itself.