Skip to content

Commit 2af3c61

Browse files
committed
SlurmClusterExecutor - resubmission of crashed jobs
1 parent 5f87bb4 commit 2af3c61

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

executorlib/task_scheduler/file/shared.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,11 @@ def execute_tasks_h5(
116116
cache_directory=cache_directory
117117
):
118118
file_name = os.path.join(cache_directory, task_key + "_i.h5")
119-
dump(file_name=file_name, data_dict=data_dict)
119+
try:
120+
dump(file_name=file_name, data_dict=data_dict)
121+
except ValueError:
122+
os.remove(file_name)
123+
dump(file_name=file_name, data_dict=data_dict)
120124
if not disable_dependencies:
121125
task_dependent_lst = [
122126
process_dict[k] for k in future_wait_key_lst

0 commit comments

Comments
 (0)