Skip to content

Commit 0069468

Browse files
committed
FIX: Fix None handling in get_range_async
1 parent 39a2224 commit 0069468

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Changelog
22

3+
## 0.15.2 - TBD
4+
5+
#### Bug Fixes
6+
- Fixed and issue where the `end` parameter in `timeseries.get_range_async` did not support a value of `None`
7+
38
## 0.15.1 - 2023-07-06
49

510
#### Bug fixes

databento/historical/api/timeseries.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,6 @@ def get_range(
102102
data: dict[str, object | None] = {
103103
"dataset": validate_semantic_string(dataset, "dataset"),
104104
"start": start_valid,
105-
"end": end_valid,
106105
"symbols": ",".join(symbols_list),
107106
"schema": str(schema_valid),
108107
"stype_in": str(stype_in_valid),
@@ -114,6 +113,8 @@ def get_range(
114113
# Optional Parameters
115114
if limit is not None:
116115
data["limit"] = str(limit)
116+
if end is not None:
117+
data["end"] = end_valid
117118

118119
return self._stream(
119120
url=self._base_url + ".get_range",
@@ -196,7 +197,6 @@ async def get_range_async(
196197
data: dict[str, object | None] = {
197198
"dataset": validate_semantic_string(dataset, "dataset"),
198199
"start": start_valid,
199-
"end": end_valid,
200200
"symbols": ",".join(symbols_list),
201201
"schema": str(schema_valid),
202202
"stype_in": str(stype_in_valid),
@@ -208,6 +208,8 @@ async def get_range_async(
208208
# Optional Parameters
209209
if limit is not None:
210210
data["limit"] = str(limit)
211+
if end is not None:
212+
data["end"] = end_valid
211213

212214
return await self._stream_async(
213215
url=self._base_url + ".get_range",

0 commit comments

Comments
 (0)