File: //proc/self/root/proc/3/cwd/usr/lib/python2.4/site-packages/dns/reversename.pyc
mò
!`Nc @ s[ d Z d k Z d k Z d k Z e i i d ƒ Z e i i d ƒ Z d „ Z d „ Z
d S( s DNS Reverse Map Names.
@var ipv4_reverse_domain: The DNS IPv4 reverse-map domain, in-addr.arpa.
@type ipv4_reverse_domain: dns.name.Name object
@var ipv6_reverse_domain: The DNS IPv6 reverse-map domain, ip6.arpa.
@type ipv6_reverse_domain: dns.name.Name object
Ns
in-addr.arpa.s ip6.arpa.c C s› y+ t t i i | ƒ i d ƒ ƒ } t } WnD g } t i
i | ƒ D] } | d t | ƒ qH ~ } t
} n X| i ƒ t i i d i | ƒ d | ƒS( s Convert an IPv4 or IPv6 address in textual form into a Name object whose
value is the reverse-map domain name of the address.
@param text: an IPv4 or IPv6 address in textual form (e.g. '127.0.0.1',
'::1')
@type text: str
@rtype: dns.name.Name object
t hex_codecs %dt .t originN( t listt dnst ipv6t inet_atont textt encodet partst ipv6_reverse_domainR t _[1]t ipv4t bytet ordt ipv4_reverse_domaint reverset namet from_textt join( R R R R R
( ( t3 /usr/lib/python2.4/site-packages/dns/reversename.pyt from_address s !
7
c C s< | i t ƒ oW | i t ƒ } t | i ƒ } | i ƒ d i | ƒ } t i
i t i
i | ƒ ƒ SnÒ | i t
ƒ o¯ | i t
ƒ } t | i ƒ } | i ƒ g } d } t | ƒ } x= | | j o/ | i d i | | | d !ƒ ƒ | d 7} qº Wd i | ƒ } t i i t i i | ƒ ƒ Sn t i i d ƒ ‚ d S( s´ Convert a reverse map domain name into textual address form.
@param name: an IPv4 or IPv6 address in reverse-map form.
@type name: dns.name.Name object
@rtype: str
R i t i t :s"