It would be great to include the filename in the exception output. I miss this when I use a loop over files and there is a failure for some file. Currently the error-stream is useful to detect what the problem was, but not in which file.
N.B. This is upstream request from here: https://github.com/h5py/h5py/issues/1072