Seen in a file that was originally create with h5py and the opened in R/W-mode with openPMD-api. Since h5py and openPMD-api apparently use different vec-string types, this leads to corrupted files.
Since we do support attributes with multiple possible types, the type of an existing attribute should be checked before reuse.
Seen in a file that was originally create with
h5py
and the opened in R/W-mode with openPMD-api. Since h5py and openPMD-api apparently use different vec-string types, this leads to corrupted files. Since we do support attributes with multiple possible types, the type of an existing attribute should be checked before reuse.TODO: