"""Helpers for Waze Travel Time integration."""
from WazeRouteCalculator import WazeRouteCalculator, WRCError
from homeassistant.helpers.location import find_coordinates
def is_valid_config_entry(hass, origin, destination, region):
"""Return whether the config entry data is valid."""
origin = find_coordinates(hass, origin)
destination = find_coordinates(hass, destination)
try:
WazeRouteCalculator(origin, destination, region).calc_all_routes_info()
except WRCError:
return False
return True