Some public methods of the class for storing HDF files (Storage) currently require that the HDF file represented by the object is open. This means you have to use the context manager of the class before you call these methods, which makes using the class incorrectly too easy. Ideally we should separate the context manager from the object that reads the file.
Description
Some public methods of the class for storing HDF files (
Storage
) currently require that the HDF file represented by the object is open. This means you have to use the context manager of the class before you call these methods, which makes using the class incorrectly too easy. Ideally we should separate the context manager from the object that reads the file.