diff --git a/scripts/print_values_for_file_transfer_metadata.py b/scripts/print_values_for_file_transfer_metadata.py index bd235cb..008d2d9 100755 --- a/scripts/print_values_for_file_transfer_metadata.py +++ b/scripts/print_values_for_file_transfer_metadata.py @@ -12,14 +12,24 @@ def main(filename): h5_file = HDF5RawDataFile(filename) + file_layout_version = h5_file.get_version() + #print(f'file_layout_verion {file_layout_version}') attr_name = "creation_timestamp" - attr_value = h5_file.get_attribute(attr_name) - print(f'{attr_name} {attr_value}') + if file_layout_version >= 6: + attr_value = h5_file.get_int_attribute(attr_name) + print(f'{attr_name} {attr_value}') + else: + attr_value = h5_file.get_attribute(attr_name) + print(f'{attr_name} {attr_value}') attr_name = "closing_timestamp" - attr_value = h5_file.get_attribute(attr_name) - print(f'{attr_name} {attr_value}') + if file_layout_version >= 6: + attr_value = h5_file.get_int_attribute(attr_name) + print(f'{attr_name} {attr_value}') + else: + attr_value = h5_file.get_attribute(attr_name) + print(f'{attr_name} {attr_value}') attr_name = "offline_data_stream" try: