1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-24 21:06:19 +00:00

Remove check if base url is local (#19494)

This commit is contained in:
Paulus Schoutsen
2018-12-21 11:23:05 +01:00
committed by Pascal Vizeli
parent c789f11ef8
commit 1281da024c
2 changed files with 0 additions and 25 deletions

View File

@@ -1,10 +1,7 @@
"""Helpers for data entry flows for config entries."""
from functools import partial
from ipaddress import ip_address
from urllib.parse import urlparse
from homeassistant import config_entries
from homeassistant.util.network import is_local
def register_discovery_flow(domain, title, discovery_function,
@@ -115,15 +112,6 @@ class WebhookFlowHandler(config_entries.ConfigFlow):
if not self._allow_multiple and self._async_current_entries():
return self.async_abort(reason='one_instance_allowed')
try:
url_parts = urlparse(self.hass.config.api.base_url)
if is_local(ip_address(url_parts.hostname)):
return self.async_abort(reason='not_internet_accessible')
except ValueError:
# If it's not an IP address, it's very likely publicly accessible
pass
if user_input is None:
return self.async_show_form(
step_id='user',