python-connector-api icon indicating copy to clipboard operation
python-connector-api copied to clipboard

KeyError: 'model select option'

Open renartius opened this issue 3 years ago • 0 comments

Call: import meteomatics.api as meteo_api meteo_api.query_user_features(username, password)

Returns: `--------------------------------------------------------------------------- KeyError Traceback (most recent call last) in ----> 1 limits = meteo_api.query_user_features(username, password) 2 limits

d:\onedrive\trabalho\ambientes python\python37\ea_war_37\lib\site-packages\meteomatics\api.py in query_user_features(username, password) 113 exc = API_EXCEPTIONS[response.status_code] 114 raise exc(response.text) --> 115 return extract_user_statistics(response) 116 117

d:\onedrive\trabalho\ambientes python\python37\ea_war_37\lib\site-packages\meteomatics\parsing_util.py in extract_user_statistics(response) 214 limits_of_interest = ['historic request option', 'model select option', 'area request option'] 215 try: --> 216 return {key: data['user statistics'][key] for key in limits_of_interest} 217 except TypeError: 218 user_data = next(d for d in data['user statistics'] if d['username'] == username)

d:\onedrive\trabalho\ambientes python\python37\ea_war_37\lib\site-packages\meteomatics\parsing_util.py in (.0) 214 limits_of_interest = ['historic request option', 'model select option', 'area request option'] 215 try: --> 216 return {key: data['user statistics'][key] for key in limits_of_interest} 217 except TypeError: 218 user_data = next(d for d in data['user statistics'] if d['username'] == username)

KeyError: 'model select option'`

Python version: 3.7.4 Meteomatics API version: 2.6.1

renartius avatar May 27 '22 15:05 renartius