@@ -251,6 +251,7 @@ def _get_possible_keys(self):
251
251
"token" ,
252
252
"email" ,
253
253
"include_meta" ,
254
+ "client_string" ,
254
255
],
255
256
}
256
257
elif self .partype == "subset" :
@@ -341,7 +342,7 @@ def build_params(self, **kwargs):
341
342
are time, bbox OR Boundingshape, format, projection, projection_parameters, and Coverage.
342
343
343
344
Keyword argument inputs for 'CMR' may include: dataset, version, start, end, extent_type, spatial_extent
344
- Keyword argument inputs for 'required' may include: page_size, page_num, request_mode, include_meta
345
+ Keyword argument inputs for 'required' may include: page_size, page_num, request_mode, include_meta, client_string
345
346
Keyword argument inputs for 'subset' may include: geom_filepath, start, end, extent_type, spatial_extent
346
347
347
348
"""
@@ -352,7 +353,7 @@ def build_params(self, **kwargs):
352
353
self ._check_valid_keys ()
353
354
354
355
if self .partype == "required" :
355
- if self .check_req_values == True and kwargs == {}:
356
+ if self .check_req_values () and kwargs == {}:
356
357
pass
357
358
else :
358
359
reqkeys = self .poss_keys [self ._reqtype ]
@@ -361,6 +362,7 @@ def build_params(self, **kwargs):
361
362
"page_num" : 1 ,
362
363
"request_mode" : "async" ,
363
364
"include_meta" : "Y" ,
365
+ "client_string" : "icepyx"
364
366
}
365
367
for key in reqkeys :
366
368
if key in kwargs :
0 commit comments