Skip to content

Commit c756ef8

Browse files
committed
v0.5.2 Properly close KVFile DBs
1 parent fb49f91 commit c756ef8

File tree

4 files changed

+5
-1
lines changed

4 files changed

+5
-1
lines changed

dataflows/VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.5.1
1+
0.5.2

dataflows/processors/duplicate.py

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ def saver(resource, db, batch_size):
1616
def loader(db):
1717
for _, value in db.items():
1818
yield value
19+
db.close()
1920

2021

2122
def duplicate(

dataflows/processors/join.py

+2
Original file line numberDiff line numberDiff line change
@@ -371,6 +371,8 @@ def func(package: PackageWrapper):
371371
process_datapackage(package.pkg.descriptor)
372372
yield package.pkg
373373
yield from new_resource_iterator(package)
374+
db.close()
375+
db_keys_usage.close()
374376

375377
return func
376378

dataflows/processors/sort_rows.py

+1
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ def process(rows):
5959
db.insert(process(rows), batch_size=batch_size)
6060
for _, value in db.items(reverse=reverse):
6161
yield value
62+
db.close()
6263

6364

6465
def sort_rows(key, resources=None, reverse=False, batch_size=1000):

0 commit comments

Comments
 (0)