mirror of
https://github.com/github/octodns.git
synced 2024-05-11 05:55:00 +00:00
Force the value passed to FQDN to be a str
This commit is contained in:
@@ -758,7 +758,9 @@ class _TargetValue(object):
|
|||||||
reasons.append('empty value')
|
reasons.append('empty value')
|
||||||
elif not data:
|
elif not data:
|
||||||
reasons.append('missing value')
|
reasons.append('missing value')
|
||||||
elif not FQDN(data, allow_underscores=True).is_valid:
|
# NOTE: FQDN complains if the data it receives isn't a str, it doesn't
|
||||||
|
# allow unicode... This is likely specific to 2.7
|
||||||
|
elif not FQDN(str(data), allow_underscores=True).is_valid:
|
||||||
reasons.append('{} value "{}" is not a valid FQDN'
|
reasons.append('{} value "{}" is not a valid FQDN'
|
||||||
.format(_type, data))
|
.format(_type, data))
|
||||||
elif not data.endswith('.'):
|
elif not data.endswith('.'):
|
||||||
|
|||||||
Reference in New Issue
Block a user