diff --git a/.gitignore b/.gitignore index 93e7a2fc..f1b00811 100644 --- a/.gitignore +++ b/.gitignore @@ -30,6 +30,7 @@ dist/ .coverage .nox env +.env googlemaps.egg-info *.egg .vscode/ diff --git a/googlemaps/client.py b/googlemaps/client.py index d1f4ab6a..6c08564e 100644 --- a/googlemaps/client.py +++ b/googlemaps/client.py @@ -366,6 +366,9 @@ def _get_body(self, response): raise googlemaps.exceptions._OverQueryLimit( api_status, body.get("error_message")) + if api_status == "INVALID_REQUEST": + raise googlemaps.exceptions._RetriableRequest() + raise googlemaps.exceptions.ApiError(api_status, body.get("error_message"))