Trying to use the geo_search function in openstates by iterating the function through each row of a data frame containing the latitude and longitude.
Traceback (most recent call last):
File "/Users/TomCurran/PycharmProjects/Plotly/sunglight_senate.py", line 22, in <module>
ok_rep = sunlight.openstates.legislator_geo_search(lat, lon)
File "/Library/Python/2.7/site-packages/sunlight/services/openstates.py", line 103, in legislator_geo_search
return self.get(["legislators", "geo"], **kwargs)
File "/Library/Python/2.7/site-packages/sunlight/service.py", line 83, in get
raise ex
sunlight.errors.BadRequestException: 'Error (502) -- <html>\r\n<head><title>502 Bad Gateway</title></head>\r\n<body bgcolor="white">\r\n<center><h1>502 Bad Gateway</h1></center>\r\n<hr><center>nginx/1.4.1 (Ubuntu)</center>\r\n</body>\r\n</html>\r\n'
However, When I enter the raw numbers (e.g. sunlight.openstates.legislator_geo_search('10.0001', '-20.0001') I get the desired results.