diff --git a/monai/data/decathlon_datalist.py b/monai/data/decathlon_datalist.py index e9a9451103..134d8a9fcb 100644 --- a/monai/data/decathlon_datalist.py +++ b/monai/data/decathlon_datalist.py @@ -244,6 +244,7 @@ def create_cross_validation_datalist( val_list = select_cross_validation_folds(partitions=data, folds=val_folds) ret = {train_key: train_list, val_key: val_list} if isinstance(filename, (str, Path)): - json.dump(ret, open(filename, "w"), indent=4) + with open(filename, "w") as f: + json.dump(ret, f, indent=4) return ret