civisanalytics / civis-python

Civis API Python Client
BSD 3-Clause "New" or "Revised" License
34 stars 26 forks source link

[SERD-1816] Service Client Error Handling #355

Closed channiemills closed 4 years ago

channiemills commented 4 years ago

In SERD-1816 we are hoping to catch timeouts on our survey-toolbox service API endpoints. In order to do so, we have to raise an API error rather than a value error so we can check the response.

cc @leeacto @ggarcia-civis for viz