def __init__(self, cfg):
ExpResCriterion_DNSRecord.__init__(self, cfg)
self.address = []
addresses = self._enforce_list("address", str)
for address in addresses:
try:
ip = IPy.IP(address)
except:
raise ConfigError(
"Invalid IP for {} record: {}".format(
self.RECORD_TYPE, address
)
)
if ip.version() != self.IP_VER:
raise ConfigError(
"Invalid IP version ({}) for record type {}.".format(
ip.version(), self.RECORD_TYPE
)
)
self.address.append(ip)
ExpResCriteriaDNSRecords.py 文件源码
python
阅读 26
收藏 0
点赞 0
评论 0
评论列表
文章目录