MOON
Server: Apache/2.2.34 (Unix) mod_ssl/2.2.34 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4 FrontPage/5.0.2.2635
System: Linux server.asjudinet.com 2.6.32-042stab141.3 #1 SMP Fri Nov 15 22:45:34 MSK 2019 i686
User: asjudine (504)
PHP: 5.2.17
Disabled: NONE
Upload Files
File: //proc/3/root/usr/lib/python2.4/site-packages/dns/rdtypes/IN/APL.pyc
mò
!`Nc@sldkZdkZdkZdkZdkZdkZdefd„ƒYZdei	i
fd„ƒYZdS(NtAPLItemcBs;tZdZddddgZd„Zd„Zd„ZRS(s'An APL list item.

    @ivar family: the address family (IANA address family registry)
    @type family: int
    @ivar negation: is this item negated?
    @type negation: bool
    @ivar address: the address
    @type address: string
    @ivar prefix: the prefix length
    @type prefix: int
    tfamilytnegationtaddresstprefixcCs(||_||_||_||_dS(N(RtselfRRR(RRRRR((t6/usr/lib/python2.4/site-packages/dns/rdtypes/IN/APL.pyt__init__'s			cCsF|iod|i|i|ifSnd|i|i|ifSdS(Ns	!%d:%s/%ss%d:%s/%s(RRRRR(R((Rt__str__-s
cCsJ|idjo"tiitii|iƒ}nE|idjo"tiitii|iƒ}n|iidƒ}d}xJt
t|ƒdddƒD],}||t
dƒjo|d}Pq™q™W|d|!}t|ƒ}|djpt‚|io|dO}ntid|i|i|ƒ}|i|ƒ|i|ƒdS(Niit	hex_codeciiÿÿÿÿi€s!HBB(RRtdnstinett	inet_ptontAF_INETRtAF_INET6tdecodetlasttxrangetlentitchrtltAssertionErrorRtstructtpackRtheadertfiletwrite(RRRRRRR((Rtto_wire3s&""
	


(t__name__t
__module__t__doc__t	__slots__RRR(((RRs
		tAPLcBsztZdZdgZd„Zeed„Zeed„Ze	eƒZeed„Z
ed„Ze	eƒZd„ZRS(sfAPL record.

    @ivar items: a list of APL items
    @type items: list of APL_Item
    @see: RFC 3123titemscCs&tt|ƒi||ƒ||_dS(N(tsuperR!RRtrdclasstrdtypeR"(RR$R%R"((RRTscKsditd„|iƒƒS(Nt cCs
t|ƒS(N(tstrtx(R(((Rt<lambda>Ys(tjointmapRR"(Rtorigint
relativizetkw((Rtto_textXscCsàg}	xÇ|iƒiƒ}|iƒoPn|i}|ddjot}
|d}nt
}
|iddƒ\}}t|ƒ}|iddƒ\}
}t|ƒ}t||
|
|ƒ}|	i|ƒq	W||||	ƒS(Niit!t:t/(R"ttoktgettunescapettokent
is_eol_or_eoftvaluetitemtTrueRtFalsetsplitRtresttintRRRtappendtclsR$R%(R@R$R%R3R,R-RRR9R"RR=R6R((Rt	from_text[s$
	cCs%x|iD]}|i|ƒq
WdS(N(RR"R9RR(RRtcompressR,R9((RRrs
cCsâg}xÉ|djotii‚ntid|||d!ƒ}|d}	|	djot}
|	d8}	nt
}
|d7}|d8}||	jotii‚n||||	!iƒ}t|ƒ}
|ddjoB|
djo|dd|
7}ntiitii|ƒ}nc|ddjoB|
d	jo|dd	|
7}ntiitii|ƒ}n|id
ƒ}||	7}||	8}t|d|
||dƒ}|i|ƒ|djoPq	q	W||||ƒS(Niis!HBBiii€itiR	(R"trdlenR
t	exceptiont	FormErrorRtunpacktwiretcurrentRtafdlenR:RR;tunwrapRRRRt	inet_ntopR
RtencodeRR9R?R@R$R%(R@R$R%RHRIRDR,R9R"RJRRRR((Rt	from_wirevsB












cCsltiƒ}|i|ƒ|iƒ}|idƒ|iƒ|i|ƒ|iƒ}|iƒt||ƒS(Ni(
t	cStringIOtStringIOtfRRtgetvaluetwire1tseekttruncatetothertwire2tclosetcmp(RRVRSRWRQ((Rt_cmp s




(
RRRR RtNoneR:R/RAtclassmethodRRNRZ(((RR!Ks		((RORt
dns.exceptionR
tdns.inett	dns.rdatat
dns.tokenizertobjectRtrdatatRdataR!(ROR
RR!R((Rt?s						3