1
0
mirror of https://github.com/esphome/esphome.git synced 2025-10-30 22:53:59 +00:00

Allow IPv4 addresses for SNTP servers (#340)

Fixes https://github.com/OttoWinter/esphomelib/issues/395
This commit is contained in:
Otto Winter
2019-01-15 20:13:20 +01:00
committed by GitHub
parent a683108b5d
commit 5ac9b8d545
2 changed files with 6 additions and 3 deletions

View File

@@ -458,9 +458,12 @@ def hostname(value):
def domain(value):
value = string(value)
if re.match(vol.DOMAIN_REGEX, value) is None:
if re.match(vol.DOMAIN_REGEX, value) is not None:
return value
try:
return str(ipv4(value))
except vol.Invalid:
raise vol.Invalid("Invalid domain: {}".format(value))
return value
def domain_name(value):