Skip to content

Commit b834eae

Browse files
committed
bugfix: decoding None values
1 parent 285949d commit b834eae

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

py_questdb/__init__.py

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
from py_questdb.db import QuestDB
2+
3+
__all__ = ['QuestDB']

py_questdb/db.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,9 @@ def parse_and_yield_query_response(
142142

143143
for row in response.dataset:
144144
converted_row = {
145-
field.name: converter(value) for field, converter, value in zip(response.columns, type_converter, row)
145+
field.name: converter(value) if value is not None else None
146+
for field, converter, value
147+
in zip(response.columns, type_converter, row)
146148
}
147149

148150
yield into_type(**converted_row) if into_type else converted_row

0 commit comments

Comments
 (0)