Files
pyGoEdge-UserPanel/.venv/Lib/site-packages/django/utils/__pycache__/ipv6.cpython-312.pyc

35 lines
2.4 KiB
Plaintext
Raw Normal View History

2025-11-18 03:36:49 +08:00
<EFBFBD>
j<> i<00><00>R<00>ddlZddlmZddlmZdZefd<05>Zded<07>efd<08>Zd <09>Z y)
<EFBFBD>N)<01>ValidationError)<01> gettext_lazy<7A>'c<00><><00>t|<00>|kDrtd|<00>d<02><03><00>tjt tj|<00><00><00>S)NzUnable to convert z% to an IPv6 address (value too long).)<05>len<65>
ValueError<EFBFBD> ipaddress<73> IPv6Address<73>int)<02>ip_str<74>
max_lengths <20>@E:\Project\pygoedge\.venv\Lib\site-packages\django/utils/ipv6.py<70>_ipv6_address_from_strr sK<00><00>
<EFBFBD>6<EFBFBD>{<7B>Z<EFBFBD><1F><18> <20><16><08>(M<> N<>
<EFBFBD>
<EFBFBD> <15> <20> <20><13>Y<EFBFBD>%:<3A>%:<3A>6<EFBFBD>%B<>!C<> D<>D<>Fz!This is not a valid IPv6 address.c <00> <00> t||<03>}|r!|jrt |j<00>S|jrdt |j<00>zSt |<04>S#t$rt|ddtd<03>i<01><04><00>wxYw)a<>
Clean an IPv6 address string.
Raise ValidationError if the address is invalid.
Replace the longest continuous zero-sequence with "::", remove leading
zeroes, and make sure all hextets are lowercase.
Args:
ip_str: A valid IPv6 address.
unpack_ipv4: if an IPv4-mapped address is found,
return the plain IPv4 address (default=False).
error_message: An error message used in the ValidationError.
Return a compressed IPv6 address or the same value.
<20>invalid<69>protocol<6F>IPv6)<02>code<64>paramsz ::ffff:%s)rrr<00>_<> ipv4_mapped<65>str)r <00> unpack_ipv4<76> error_messager <00>addrs r<00>clean_ipv6_addressrs<><00><00>,
<EFBFBD>%<25>f<EFBFBD>j<EFBFBD>9<><04> <13>t<EFBFBD>'<27>'<27><12>4<EFBFBD>#<23>#<23>$<24>$<24> <0A> <19> <19><1A>S<EFBFBD><14>!1<>!1<>2<>2<>2<> <0E>t<EFBFBD>9<EFBFBD><14><> <16>
<EFBFBD><1D> <19> <09>:<3A>q<EFBFBD><16>y<EFBFBD>2I<32>
<EFBFBD>
<EFBFBD>
<EFBFBD>s <00> A <00> #Bc<00>|<00>t|tj<00>ry t|<00>y#tt
f$rYywxYw)zF
Return whether the `ip_addr` object is a valid IPv6 address.
TF)<06>
isinstancer r
r<00> TypeErrorr)<01>ip_addrs r<00>is_valid_ipv6_addressr"6sB<00><00><12>'<27>9<EFBFBD>0<>0<>1<><13><15><1E>w<EFBFBD>'<27> <10><> <16>z<EFBFBD> "<22><15><14><15>s <00> )<00>;<03>;)
r <00>django.core.exceptionsr<00>django.utils.translationrr<00>MAX_IPV6_ADDRESS_LENGTHrrr"<00>rr<00><module>r's<<00><01><10>2<>6<><1C><17>/F<01>E<01><16><13>7<>8<>&<26> "<15>J
r