From 6e60b3c0a3e794403b8a7f94bbd52d1f29da15f0 Mon Sep 17 00:00:00 2001 From: David Robles Date: Wed, 7 Aug 2019 13:04:30 -0700 Subject: [PATCH] Parameter session_token in places_autocomplete should be optional The official docs of the Places API has the session_token parameter as optional. This change makes it optional too in the library to keep it in sync. --- googlemaps/places.py | 2 +- googlemaps/test/test_places.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/googlemaps/places.py b/googlemaps/places.py index 534319dd..7f43b13c 100644 --- a/googlemaps/places.py +++ b/googlemaps/places.py @@ -435,7 +435,7 @@ def places_photo(client, photo_reference, max_width=None, max_height=None): return response.iter_content() -def places_autocomplete(client, input_text, session_token, offset=None, +def places_autocomplete(client, input_text, session_token=None, offset=None, location=None, radius=None, language=None, types=None, components=None, strict_bounds=False): """ diff --git a/googlemaps/test/test_places.py b/googlemaps/test/test_places.py index 77d05afd..4080b55f 100644 --- a/googlemaps/test/test_places.py +++ b/googlemaps/test/test_places.py @@ -171,7 +171,7 @@ def test_autocomplete(self): session_token = places_autocomplete_session_token() - self.client.places_autocomplete('Google', session_token, offset=3, + self.client.places_autocomplete('Google', session_token=session_token, offset=3, location=self.location, radius=self.radius, language=self.language,