neulab / explainaboard_client

1 stars 1 forks source link

Explainaboard find cli-client fails when not specifying sort-field #52

Open neubig opened 1 year ago

neubig commented 1 year ago

Example:

$python -m explainaboard_client.cli.find_systems --username $EB_USERNAME --api-key $EB_API_KEY --output-format tsv
Traceback (most recent call last):
  File "/Users/gneubig/opt/anaconda3/envs/explainaboard_web/lib/python3.10/site-packages/explainaboard_client/cli/find_systems.py", line 108, in main
    system_list: list[dict] = client.find_systems(
  File "/Users/gneubig/opt/anaconda3/envs/explainaboard_web/lib/python3.10/site-packages/explainaboard_client/client.py", line 293, in find_systems
    result: SystemsReturn = self._default_api.systems_get(
  File "/Users/gneubig/opt/anaconda3/envs/explainaboard_web/lib/python3.10/site-packages/explainaboard_api_client/api/default_api.py", line 1807, in systems_get
    return self.systems_get_endpoint.call_with_http_info(**kwargs)
  File "/Users/gneubig/opt/anaconda3/envs/explainaboard_web/lib/python3.10/site-packages/explainaboard_api_client/api_client.py", line 831, in call_with_http_info
    self.__validate_inputs(kwargs)
  File "/Users/gneubig/opt/anaconda3/envs/explainaboard_web/lib/python3.10/site-packages/explainaboard_api_client/api_client.py", line 725, in __validate_inputs
    fixed_val = validate_and_convert_types(
  File "/Users/gneubig/opt/anaconda3/envs/explainaboard_web/lib/python3.10/site-packages/explainaboard_api_client/model_utils.py", line 1577, in validate_and_convert_types
    converted_instance = attempt_convert_item(
  File "/Users/gneubig/opt/anaconda3/envs/explainaboard_web/lib/python3.10/site-packages/explainaboard_api_client/model_utils.py", line 1456, in attempt_convert_item
    raise get_type_error(input_value, path_to_item, valid_classes,
explainaboard_api_client.exceptions.ApiTypeError: Invalid type for variable 'sort_field'. Required value type is str and passed type was NoneType at ['sort_field']
failed to query systems