usse/scrape/venv/lib/python3.10/site-packages/geopy/util.py

29 lines
526 B
Python
Raw Normal View History

2023-12-22 14:26:01 +00:00
import logging
from decimal import Decimal
NUMBER_TYPES = (int, float, Decimal)
__version__ = "2.4.1"
__version_info__ = (2, 4, 1)
logger = logging.getLogger('geopy')
def pairwise(seq):
"""
Pair an iterable, e.g., (1, 2, 3, 4) -> ((1, 2), (2, 3), (3, 4))
"""
for i in range(0, len(seq) - 1):
yield (seq[i], seq[i + 1])
def join_filter(sep, seq, pred=bool):
"""
Join with a filter.
"""
return sep.join([str(i) for i in seq if pred(i)])
def get_version():
return __version__