11import json
22from datetime import datetime , timedelta
33from math import floor
4- from typing import AsyncGenerator , List , Literal , Optional
4+ from typing import Any , AsyncGenerator , List , Literal , Optional
55
66import httpx
77from pydantic import ValidationError
@@ -28,10 +28,10 @@ async def fetch_single_chunk(
2828 fields : Optional [List [str ]] = None ,
2929 from_timestamp : Optional [int ] = None ,
3030 to_timestamp : Optional [int ] = None ,
31- order_by : Optional [dict ] = None ,
32- filter_ : Optional [dict ] = None ,
31+ order_by : Optional [dict [ str , Any ] ] = None ,
32+ filter_ : Optional [dict [ str , Any ] ] = None ,
3333 limit : Optional [int ] = None ,
34- limit_by : Optional [dict ] = None ,
34+ limit_by : Optional [dict [ str , Any ] ] = None ,
3535 cursor : Optional [str ] = None ,
3636 ) -> QueryResult :
3737 """
@@ -116,10 +116,10 @@ async def query(
116116 fields : Optional [List [str ]] = None ,
117117 from_timestamp : Optional [int ] = None ,
118118 to_timestamp : Optional [int ] = None ,
119- order_by : Optional [dict ] = None ,
120- filter_ : Optional [dict ] = None ,
119+ order_by : Optional [dict [ str , Any ] ] = None ,
120+ filter_ : Optional [dict [ str , Any ] ] = None ,
121121 limit : Optional [int ] = None ,
122- limit_by : Optional [dict ] = None ,
122+ limit_by : Optional [dict [ str , Any ] ] = None ,
123123 ) -> List [Datapoint ]:
124124 """
125125 Queries data from obelisk,
@@ -196,7 +196,7 @@ async def query_time_chunked(
196196 from_time : datetime ,
197197 to_time : datetime ,
198198 jump : timedelta ,
199- filter_ : Optional [dict ] = None ,
199+ filter_ : Optional [dict [ str , Any ] ] = None ,
200200 direction : Literal ["asc" , "desc" ] = "asc" ,
201201 ) -> AsyncGenerator [List [Datapoint ], None ]:
202202 """
@@ -239,7 +239,7 @@ async def query_time_chunked(
239239 async def send (
240240 self ,
241241 dataset : str ,
242- data : List [dict ],
242+ data : List [dict [ str , Any ] ],
243243 precision : TimestampPrecision = TimestampPrecision .MILLISECONDS ,
244244 mode : IngestMode = IngestMode .DEFAULT ,
245245 ) -> httpx .Response :
0 commit comments