@@ -138,7 +138,7 @@ def _handle_error(
138
138
139
139
def _get (
140
140
url : str ,
141
- params : Filters = None ,
141
+ params : ty . Optional [ Filters ] = None ,
142
142
stream : bool = False ,
143
143
) -> requests .Response :
144
144
"""Make GET request and handle errors."""
@@ -236,8 +236,8 @@ def version() -> ty.Tuple[int, int]:
236
236
237
237
def download (
238
238
url : str ,
239
- params : Filters = None ,
240
- output : ty .Optional [str ] = None ,
239
+ params : ty . Optional [ Filters ] = None ,
240
+ output : ty .Optional [ty . Optional [ str ] ] = None ,
241
241
) -> ty .Optional [str ]:
242
242
"""Retrieve a specific API resource and save it to a file/stdout.
243
243
@@ -293,7 +293,7 @@ def download(
293
293
return output_path
294
294
295
295
296
- def index (resource_type : str , params : Filters = None ) -> dict :
296
+ def index (resource_type : str , params : ty . Optional [ Filters ] = None ) -> dict :
297
297
"""List API resources.
298
298
299
299
GET /{resource}/
@@ -322,7 +322,7 @@ def index(resource_type: str, params: Filters = None) -> dict:
322
322
def detail (
323
323
resource_type : str ,
324
324
resource_id : ty .Union [str , int ],
325
- params : Filters = None ,
325
+ params : ty . Optional [ Filters ] = None ,
326
326
) -> ty .Dict :
327
327
"""Retrieve a specific API resource.
328
328
0 commit comments