Open ScottWeinstein opened 5 years ago
> python .\sample.py Traceback (most recent call last): File ".\sample.py", line 17, in <module> coverage = weather.get_coverage(weather) # GS-specific functionality File "C:\Users\scott\AppData\Roaming\Python\Python37\site-packages\gs_quant\data\dataset.py", line 234, in get_coverage fields=fields File "C:\Users\scott\AppData\Roaming\Python\Python37\site-packages\gs_quant\api\gs\data.py", line 137, in get_coverage body = GsSession.current._get('/data/{}/coverage'.format(dataset_id), payload=params) File "C:\Users\scott\AppData\Roaming\Python\Python37\site-packages\gs_quant\session.py", line 165, in _get return self.__request('GET', path, payload=payload, cls=cls, include_version=include_version) File "C:\Users\scott\AppData\Roaming\Python\Python37\site-packages\gs_quant\session.py", line 140, in __request raise MqRequestError(response.status_code, response.text, context='{} {}'.format(method, url)) gs_quant.errors.MqRequestError: context: GET https://api.marquee.gs.com/v1/data/WEATHER/coverage status: 400, message: {"statusCode":400,"reasonPhrase":"Bad Request","title":"Path/Query Parameter Validation Error","messages":["Failed validation of request path and/or query parameters: [ECMA 262 regex \"^[\\d]{1,256}$\" does not match input string \"<gs_quant.data.dataset.Dataset object at 0x000002061B96F6D8>\"]"]}
You are not providing correct data to the get_coverage.