Skip to content

Commit 79c16a7

Browse files
committed
hotfix
1 parent df045a9 commit 79c16a7

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

flaxkv/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
from .core import LevelDBDict, LMDBDict, RemoteDBDict
2121

22-
__version__ = "0.2.3"
22+
__version__ = "0.2.3.1"
2323

2424
__all__ = [
2525
"FlaxKV",

flaxkv/core.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1171,12 +1171,12 @@ def _get_db_data_dict(self, decode_raw=True):
11711171
return_buffer_dict=False, return_view=True, decode_raw=decode_raw
11721172
)
11731173
data_dict = {}
1174-
response: Response = view.client.get(f"/dict?db_name={self._db_name}")
1175-
if not response.is_success:
1176-
raise ValueError(
1177-
f"Failed to get items from remote db: {decode(response.read())}"
1178-
)
1179-
remote_db_dict = decode(response.read())
1174+
with view.client.stream("GET", f"/dict_stream?db_name={self._db_name}") as r:
1175+
data_stream = b""
1176+
for data in r.iter_bytes():
1177+
data_stream += data
1178+
1179+
remote_db_dict = decode(data_stream)
11801180
for dk, dv in remote_db_dict.items():
11811181
if dk not in delete_buffer_set:
11821182
data_dict[dk] = dv

0 commit comments

Comments
 (0)