Validate that a value is a valid IPv4 or IPv6 network.
Source code in gso/utils/types/ip_address.py
| def validate_ipv4_or_ipv6_network(value: str) -> str:
"""Validate that a value is a valid IPv4 or IPv6 network."""
try:
ipaddress.ip_network(value)
except ValueError as e:
msg = "Enter a valid IPv4 or IPv6 network."
raise ValueError(msg) from e
else:
return value
|