def get_network_object(prefix):
u = prefix.decode('utf8')
try:
return ipaddress.IPv4Network(u, strict=False)
except (ValueError, ipaddress.AddressValueError, ipaddress.NetmaskValueError):
pass
try:
return ipaddress.IPv6Network(u, strict=False)
except (ValueError, ipaddress.AddressValueError, ipaddress.NetmaskValueError):
return None
评论列表
文章目录