%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /proc/self/root/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/
Upload File :
Create Path :
Current File : //proc/self/root/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/edns.pyo

�
�ac@@s�ddlmZddlZddlZddlZdZdZdZdZ	dZ
dZd	Zd
Z
dZdZd
efd��YZdefd��YZdefd��YZiee
6Zd�Zd�ZdS(i(tabsolute_importNiiiiii	i
iii
tOptioncB@sheZd�Zd�Zed��Zd�Zd�Zd�Zd�Z	d�Z
d�Zd	�ZRS(
cC@s
||_dS(N(totype(tselfR((s=/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/edns.pyt__init__4scC@s
t�dS(N(tNotImplementedError(Rtfile((s=/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/edns.pytto_wire;scC@s
t�dS(N(R(tclsRtwiretcurrenttolen((s=/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/edns.pyt	from_wire@scC@s
t�dS(N(R(Rtother((s=/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/edns.pyt_cmpRscC@s<t|t�stS|j|jkr)tS|j|�dkS(Ni(t
isinstanceRtFalseRR(RR
((s=/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/edns.pyt__eq__Ys
cC@s<t|t�stS|j|jkr)tS|j|�dkS(Ni(RRRRR(RR
((s=/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/edns.pyt__ne__`s
cC@s9t|t�s"|j|jkr&tS|j|�dkS(Ni(RRRtNotImplementedR(RR
((s=/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/edns.pyt__lt__gscC@s9t|t�s"|j|jkr&tS|j|�dkS(Ni(RRRRR(RR
((s=/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/edns.pyt__le__mscC@s9t|t�s"|j|jkr&tS|j|�dkS(Ni(RRRRR(RR
((s=/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/edns.pyt__ge__sscC@s9t|t�s"|j|jkr&tS|j|�dkS(Ni(RRRRR(RR
((s=/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/edns.pyt__gt__ys(
t__name__t
__module__RRtclassmethodRRRRRRRR(((s=/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/edns.pyR0s								t
GenericOptioncB@s;eZd�Zd�Zd�Zed��Zd�ZRS(cC@s#tt|�j|�||_dS(N(tsuperRRtdata(RRR((s=/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/edns.pyR�scC@s|j|j�dS(N(twriteR(RR((s=/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/edns.pyR�scC@sd|jS(Ns
Generic %d(R(R((s=/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/edns.pytto_text�scC@s||||||!�S(N((RRR	R
R((s=/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/edns.pyR�scC@s0|j|jkrdS|j|jkr,dSdS(Niii����(R(RR
((s=/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/edns.pyR�s
(RRRRRRRR(((s=/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/edns.pyR�s
			t	ECSOptioncB@sAeZddd�Zd�Zd�Zed��Zd�ZRS(ic	C@sHtt|�jt�tjj|�}|tjjkr[d|_|dkr�d}q�n?|tjj
kr�d|_|dkr�d}q�ntd��||_||_
||_tjj||�}ttj|d��}|| |_|d}|dkrDtjd	t|jd
�d|>@�}|jd
 ||_ndS(Nii8iis
Bad ip familyg @iitBi����i�(RR RtECStdnstinettaf_for_addresstAF_INET6tfamilytNonetAF_INETt
ValueErrortaddresstsrclentscopelent	inet_ptontinttmathtceiltaddrdatatstructtpacktord(	RR+R,R-tafR2tnbytestnbitstlast((s=/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/edns.pyR�s*					

'cC@sdj|j|j|j�S(NsECS {}/{} scope/{}(tformatR+R,R-(R((s=/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/edns.pyR�scC@sR|jtjd|j��|jtjd|j|j��|j|j�dS(Ns!Hs!BB(RR3R4R'R,R-R2(RR((s=/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/edns.pyR�s"cC@s�tjd|||d!�\}}}|d7}ttj|d��}|dkrntjj}	d|}
n1|dkr�tjj}	d|}
nt	d��tjj
|	||||!d|
�}||||�S(	Ns!HBBig @iiisunsupported familys(R3tunpackR/R0R1R#R$R)R&R*t	inet_ntop(RRR	tcurRR'tsrctscopetaddrlenR6tpadtaddr((s=/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/edns.pyR�s&


(cC@s0|j|jkrdS|j|jkr,dSdS(Niii����(R2(RR
((s=/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/edns.pyR�s
N(	RRR(RRRRRR(((s=/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/edns.pyR �s
(		cC@s(tj|�}|dkr$t}n|S(N(t_type_to_classtgetR(R(RR((s=/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/edns.pytget_option_class�s	cC@s"t|�}|j||||�S(N(RER(RR	R
RR((s=/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/edns.pytoption_from_wire�s(t
__future__RR0R3tdns.inetR#tNSIDtDAUtDHUtN3UR"tEXPIREtCOOKIEt	KEEPALIVEtPADDINGtCHAINtobjectRRR RCRERF(((s=/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/edns.pyt<module>s(PN
	

Zerion Mini Shell 1.0