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