Viewing File: /usr/lib64/python2.7/site-packages/dns/rdtypes/IN/PX.pyc

ó
!`Nc@sPddlZddlZddlZddlZdejjfd„ƒYZdS(iÿÿÿÿNtPXcBseZdZdddgZd„Zded„Zded„Ze	eƒZddd„Z
dd„Ze	eƒZded	„Zd
„Z
RS(søPX record.

    @ivar preference: the preference value
    @type preference: int
    @ivar map822: the map822 name
    @type map822: dns.name.Name object
    @ivar mapx400: the mapx400 name
    @type mapx400: dns.name.Name object
    @see: RFC 2163t
preferencetmap822tmapx400cCs8tt|ƒj||ƒ||_||_||_dS(N(tsuperRt__init__RRR(tselftrdclasstrdtypeRRR((s7/usr/lib64/python2.7/site-packages/dns/rdtypes/IN/PX.pyR#s		cKs>|jj||ƒ}|jj||ƒ}d|j||fS(Ns%d %s %s(Rtchoose_relativityRR(Rtorigint
relativizetkwRR((s7/usr/lib64/python2.7/site-packages/dns/rdtypes/IN/PX.pytto_text)sc	Csk|jƒ}|jƒ}|j||ƒ}|jdƒ}|j||ƒ}|jƒ||||||ƒS(N(t
get_uint16tget_nameR	tNonetget_eol(	tclsRRttokR
RRRR((s7/usr/lib64/python2.7/site-packages/dns/rdtypes/IN/PX.pyt	from_text.s
cCsRtjd|jƒ}|j|ƒ|jj|d|ƒ|jj|d|ƒdS(Ns!H(tstructtpackRtwriteRtto_wireRR(RtfiletcompressR
tpref((s7/usr/lib64/python2.7/site-packages/dns/rdtypes/IN/PX.pyR9s
cCstjd|||d!ƒ\}|d7}|d8}tjj||| |ƒ\}}	|	|krrtjj‚n||	7}||	8}|dk	r¤|j|ƒ}ntjj||| |ƒ\}
}	|	|krâtjj‚n|dk	r|
j|ƒ}
n||||||
ƒS(Ns!Hi(	Rtunpacktdnstnamet	from_wiret	exceptiont	FormErrorRR(RRRtwiretcurrenttrdlenR
RRtcusedR((s7/usr/lib64/python2.7/site-packages/dns/rdtypes/IN/PX.pyR?s$ 



cCs4|jj||ƒ|_|jj||ƒ|_dS(N(RR	R(RR
R((s7/usr/lib64/python2.7/site-packages/dns/rdtypes/IN/PX.pyR	UscCs…tjd|jƒ}tjd|jƒ}t||ƒ}|dkrt|j|jƒ}|dkrt|j|jƒ}qn|S(Ns!Hi(RRRtcmpRR(Rtothertsptoptv((s7/usr/lib64/python2.7/site-packages/dns/rdtypes/IN/PX.pyt_cmpYsN(t__name__t
__module__t__doc__t	__slots__RRtTrueR
RtclassmethodRRR	R+(((s7/usr/lib64/python2.7/site-packages/dns/rdtypes/IN/PX.pyRs			(Rt
dns.exceptionRt	dns.rdatatdns.nametrdatatRdataR(((s7/usr/lib64/python2.7/site-packages/dns/rdtypes/IN/PX.pyt<module>s
Back to Directory File Manager