Skip to content

Commit e66f78b

Browse files
committed
Call close on writer instances
1 parent 8d94d5b commit e66f78b

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/datasets/builder.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1371,6 +1371,7 @@ def _prepare_split(
13711371
):
13721372
if max_shard_size is not None and writer._num_bytes > max_shard_size:
13731373
num_examples, num_bytes = writer.finalize()
1374+
writer.close()
13741375
total_num_examples += num_examples
13751376
total_num_bytes += num_bytes
13761377
shard_id += 1
@@ -1387,6 +1388,7 @@ def _prepare_split(
13871388
finally:
13881389
num_shards = shard_id + 1
13891390
num_examples, num_bytes = writer.finalize()
1391+
writer.close()
13901392
total_num_examples += num_examples
13911393
total_num_bytes += num_bytes
13921394

@@ -1492,6 +1494,7 @@ def _prepare_split(
14921494
):
14931495
if max_shard_size is not None and writer._num_bytes > max_shard_size:
14941496
num_examples, num_bytes = writer.finalize()
1497+
writer.close()
14951498
total_num_examples += num_examples
14961499
total_num_bytes += num_bytes
14971500
shard_id += 1
@@ -1504,6 +1507,7 @@ def _prepare_split(
15041507
finally:
15051508
num_shards = shard_id + 1
15061509
num_examples, num_bytes = writer.finalize()
1510+
writer.close()
15071511
total_num_examples += num_examples
15081512
total_num_bytes += num_bytes
15091513

0 commit comments

Comments
 (0)