Log useful debugging info when you can't read a data value.
authorW. Trevor King <wking@drexel.edu>
Fri, 2 Mar 2012 18:42:01 +0000 (13:42 -0500)
committerW. Trevor King <wking@drexel.edu>
Fri, 2 Mar 2012 18:42:01 +0000 (13:42 -0500)
commit4457044b4f0e465a390c668cc0dfb945be4d9792
tree603004a315040f01a5a4b6e36d934c6a1eb1ecf3
parent9458289bcf8253915bc1216fc3ce226475fd1ee4
Log useful debugging info when you can't read a data value.

Now you know the field that caused the problem.  For example:

  Could not access /vibration/0/config/deflection/channel:
    'ellipsis' object has no attribute 'encode'

Is more informative than a traceback that doesn't mention the
troublesome field.
h5config/storage/hdf5.py