/usr/lib/rads/venv/lib/python3.13/site-packages/netaddr/__pycache__
Edit: /usr/lib/rads/venv/lib/python3.13/site-packages/netaddr/__pycache__/fbsocket.cpython-313.pyc (8649B)
j^ > S r SSKJrJr SrSrS rS r S r
S rS rg
)z=Fallback routines for Python's standard library socket module )unpackpack
c [ U [ 5 ( d [ S[ U 5 - 5 e[ U 5 S:w a [ S5 eS[
SU 5 - $ )zJ
Convert an IP address from 32-bit packed binary format to string format.
zstring type expected, not %s *invalid length of packed IP address stringz%d.%d.%d.%d4B)
isinstancestr TypeErrortypelen
ValueError_unpack) packed_ips C/usr/lib/rads/venv/lib/python3.13/site-packages/netaddr/fbsocket.py inet_ntoar sP i%%6iHII
9~EFF74333 c / n/ nS nSn[ U 5 HC u pVUS:X a Uc UnUS-
nOUS: a UR XC45 S nSnUR U5 ME US: a UR XC45 [ U5 S:w ax UR S S9 US nU H nUS US : d M UnM Uu pUSU
S/- XU - S - nUS S:X a UR SS5 US S:X a UR S5 U$ )Nr 0 c U S $ )Nr )xs r
&_compact_ipv6_tokens..8 s QqTr )key ) enumerateappendr sortinsert)tokens
new_tokens positionsstart_index
num_tokensidxtoken
best_positionpositionlength start_idxs r _compact_ipv6_tokensr0 s> JIKJ '
C<"!!OJA~ *!:;KJ% ( A~*23 9~>*!!
!H{]1-- (
" ,),t3jVASAU6VV
a=Ba$b>Rb!r c
r U [ :X a [ U5 $ U [ :X Ga [ U5 S:w d [ U[
5 ( d [
S5 e[ SU5 Vs/ s H nSU- PM
nn[ [ SU5 5 nSn[ [ U5 5 H u p&UnUSU- - nXW- nM SUs=: a S:: d O US- S:X a> [ S /US
S Vs/ s H n[ US5 PM snQ76 n[ U5 n USS
U /- nSR [ U5 5 $ [
S
U - 5 es snf s snf )zBConvert an packed IP address of the given family to string format. r z>8H%xr l z>2HN:zunknown address family %d)AF_INETr AF_INET6r r bytesr r listr! reversed_packintjoinr0 )
afr ir% wordsint_valnumwordpacked_ipv4ipv4_strs
r inet_ntoprH K s7 W}## xy>Rz)U'C'CIJJ$+E9$=>$=q$($=> WUI./0FAD26>DnG 1
G)z)W]f-DJVBC[(I[Q[(IJK -HAb\XJ.Fxx,V4554r9::% ? )Js D/D4
c [ U [ 5 ( a [ SU - 5 nU R S5 n[ U5 S:X a / nU Hr nUR S5 ( d% UR S5 ( a [ U5 S: a Ue [
U5 nUS- S:w a UeUR [ S U5 5 Mt S
R U5 $ Ue[ S[ U 5 35 e! [ a Uef = f)z
Convert an IP address in string format (123.45.67.89) to the 32-bit packed
binary format used in low-level network functions. Differs from inet_aton
by only support decimal octets. Using octal or hexadecimal values will
raise a ValueError exception.
illegal IP address string %r.r 0xr r r Br (inet_pton() argument 2 must be str, not )
r r OSErrorsplitr
startswithr> r r" r= r? r
r ) ip_stringinvalid_addrr% rB r+ octets r _inet_pton_af_inetrV j s )S!!= IJ% v;!E##D))e.>.>s.C.CE
UV&&'JE QJ1$&&U3./ 88E?"
>tI>OP
QQ " '&&'s C((
C5c U [ :X a [ U5 $ U [ :X Gak [ SU- 5 n/ n[ U[
5 ( d [
S[ U5 35 eSU; a UeSU; Ga US:X a SR 5 S- $ UR S5 u pE/ n/ nUS:w a UR S5 nUS:w a UR S5 n[ U5 ( aj S US
; aa [ UR 5 5 nUR S[ SUS
S 5 S
- 5 UR S[ SUSS 5 S
- 5 [ U5 [ U5 - n S
U s=:: a S:: d Ue UeS[ U5 [ U5 - -
n
U Vs/ s H n[ S[! US5 5 PM sn[# U
5 Vs/ s H nSR 5 PM sn- U Vs/ s H n[ S[! US5 5 PM sn- n Xg- H" n[! US5 n
S
U
s=:: a
S:: a M Ue Ue GOKSU; GaB UR S5 nS U; a USS
nUSS
/ SQ:w a UeUS
R% 5 S; a Ue[ U5 S:w a Ue[ UR 5 5 nUR S[ SUS
S 5 S
- 5 UR S[ SUSS 5 S
- 5 U Vs/ s H n[ S[! US5 5 PM nnO[ U5 S:w a Ue U Vs/ s H n[! US5 PM nnU H nS
Us=:: a
S:: a M Ue Ue U Vs/ s H n[ SU5 PM nnOUeSR' U5 $ [ SU - 5 e! [ a Uef = fs snf s snf s snf ! [ a Uef = fs snf s snf ! [ a Uef = fs snf )zp
Convert an IP address from string format to a packed string suitable for
use with low-level network functions.
rJ rO r z:: r2 r r7 rK r r3 z>Hr r r rM z r4 N)r r r r r )r ffffr zUnknown address family %d)r8 rV r9 rP r r r
r encoderQ r r popr" r r= r> rangelowerr? )r@ rS rT valuesprefixsuffixl_prefixl_suffixrG token_countgap_sizerA r+ rE r% ipv6_prefixs r inet_ptonrg s
W}!),, x= IJ)S))FtIFWXYY)9D }}++
#!*!6 HH|!<<,|!<<, 8}}!4-hlln=wtXa]'CA'F FGwtXa]'CA'F FGh-#h-7K,u,"" -""CMCM9:H 3;;(QtSBZ((;05h@1:$$&@A4<=Hq5s1bz*H=>
#%0Eub>D..** /** 1 i"-)#"("+K"3B'+DD**"2,,.mC** 6{a'**1&**,?HMM$x!})Ea)H"HIMM$x!})Ea)H"HI?EFv!eD#a*5vFFF 6{a'**':@A&c%n&FA!' E3V3".. 4".. "( 399&Q%a.&9""xx4r9::]
#""
#4 <@=
#""
#. G B
" '&&' :s` N
N*<N/ N4N9 &N9 / O $O (O>O O O#
N'9
OO
O N)
__doc__structr r r r= r8 r9 r r0 rH rV rg r r r rj s7 D 3
4,^;>RDi;r