From 0f0c72e7720b63f67941507fa5926110bfdf31f2 Mon Sep 17 00:00:00 2001 From: Yue Huang <806628409@qq.com> Date: Fri, 13 Sep 2024 21:20:32 +0800 Subject: [PATCH] Update recording_tools.py Update the method to create an empty file with the right size --- src/spikeinterface/core/recording_tools.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/spikeinterface/core/recording_tools.py b/src/spikeinterface/core/recording_tools.py index 5137eda545..2e93b3671b 100644 --- a/src/spikeinterface/core/recording_tools.py +++ b/src/spikeinterface/core/recording_tools.py @@ -131,8 +131,10 @@ def write_binary_recording( data_size_bytes = dtype_size_bytes * num_frames * num_channels file_size_bytes = data_size_bytes + byte_offset + # create a file with file_size_bytes file = open(file_path, "wb+") - file.truncate(file_size_bytes) + file.seek(file_size_bytes - 1) + file.write(b'\0') file.close() assert Path(file_path).is_file()