diff --git a/.gitignore b/.gitignore index 896297f..a0bdf28 100644 --- a/.gitignore +++ b/.gitignore @@ -24,4 +24,8 @@ cmake_install.cmake CMakeCache.txt main Makefile -libreverse_geocode.a \ No newline at end of file +libreverse_geocode.a + +# IDE related files # +##################### +.idea diff --git a/reverse_geocoder/__init__.py b/reverse_geocoder/__init__.py index 7149bc5..1360b4e 100644 --- a/reverse_geocoder/__init__.py +++ b/reverse_geocoder/__init__.py @@ -274,8 +274,8 @@ def get(geo_coord, mode=2, verbose=True): """ Function to query for a single coordinate """ - if not isinstance(geo_coord, tuple) or not isinstance(geo_coord[0], float): - raise TypeError('Expecting a tuple') + if not isinstance(geo_coord, tuple) or not all(isinstance(c, (float, int)) for c in geo_coord): + raise TypeError('Expecting a tuple of floats or ints') _rg = RGeocoder(mode=mode, verbose=verbose) return _rg.query([geo_coord])[0]