MAX IV test day 1 modifications

This commit is contained in:
2024-05-21 10:22:37 +02:00
parent 03662506c6
commit 701c083739
4 changed files with 21 additions and 13 deletions

View File

@@ -1,6 +1,8 @@
// Copyright (2019-2023) Paul Scherrer Institute
#include <sys/stat.h>
#include <filesystem>
#include "HDF5DataFile.h"
#include "../compression/JFJochCompressor.h"
@@ -50,7 +52,9 @@ std::optional<HDF5DataFileStatistics> HDF5DataFile::Close() {
data_set.reset();
}
data_file.reset();
std::rename(tmp_filename.c_str(), filename.c_str());
if (!std::filesystem::exists(filename.c_str()))
std::rename(tmp_filename.c_str(), filename.c_str());
closed = true;