def validate(value): if isinstance(value, six.string_types) and netaddr.valid_ipv4(value): return value raise ValueError(_("Expected IPv4 string, got '%s'") % value)