1111from databento .common .enums import Dataset , Schema , SType
1212from databento .common .logging import log_info
1313from databento .common .parsing import (
14+ datetime_to_string ,
1415 enum_or_str_lowercase ,
15- maybe_datetime_to_string ,
1616 maybe_symbols_list_to_string ,
1717)
1818from databento .historical .error import BentoClientError , BentoServerError
@@ -52,8 +52,8 @@ def _timeseries_params(
5252 ) -> List [Tuple [str , Optional [str ]]]:
5353 params : List [Tuple [str , Any ]] = [
5454 ("dataset" , enum_or_str_lowercase (dataset , "dataset" )),
55- ("start" , maybe_datetime_to_string (start )),
56- ("end" , maybe_datetime_to_string (end )),
55+ ("start" , datetime_to_string (start )),
56+ ("end" , datetime_to_string (end )),
5757 ("symbols" , maybe_symbols_list_to_string (symbols ) or "*" ),
5858 ("schema" , schema .value ),
5959 ("stype_in" , stype_in .value ),
@@ -83,7 +83,7 @@ def _check_api_key(self) -> None:
8383 def _get (
8484 self ,
8585 url : str ,
86- params : Optional [List [Tuple [str , str ]]] = None ,
86+ params : Optional [List [Tuple [str , Optional [ str ] ]]] = None ,
8787 basic_auth : bool = False ,
8888 ) -> Response :
8989 self ._check_api_key ()
@@ -103,7 +103,7 @@ def _get(
103103 async def _get_async (
104104 self ,
105105 url : str ,
106- params : Optional [List [Tuple [str , str ]]] = None ,
106+ params : Optional [List [Tuple [str , Optional [ str ] ]]] = None ,
107107 basic_auth : bool = False ,
108108 ) -> ClientResponse :
109109 self ._check_api_key ()
@@ -123,7 +123,7 @@ async def _get_async(
123123 def _post (
124124 self ,
125125 url : str ,
126- params : Optional [List [Tuple [str , str ]]] = None ,
126+ params : Optional [List [Tuple [str , Optional [ str ] ]]] = None ,
127127 basic_auth : bool = False ,
128128 ) -> Response :
129129 self ._check_api_key ()
@@ -143,7 +143,7 @@ def _post(
143143 def _stream (
144144 self ,
145145 url : str ,
146- params : List [Tuple [str , str ]],
146+ params : List [Tuple [str , Optional [ str ] ]],
147147 basic_auth : bool ,
148148 bento : Bento ,
149149 ) -> None :
0 commit comments