Edit File: reversename.pyc
� #�Sc�����������@���sd���d��Z��d�d�l�Z�d�d�l�Z�d�d�l�Z�e�j�j�d���Z�e�j�j�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 i����Ns ���in-addr.arpa.s ���ip6.arpa.c���������C���s����ys�t��j�j�|����}�t��j�j�|���rW�g��|�d�D]�}�d�t�|���^�q2�}�t�}�n�t�|�j�d�����}�t�}�Wn<�g��t��j �j�|����D]�}�d�t�|���^�q��}�t�}�n�X|�j ����t��j�j�d�j �|���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 i���s���%dt ���hex_codect���.t���origin(���t���dnst���ipv6t ���inet_atont ���is_mappedt���ordt���ipv4_reverse_domaint���listt���encodet���ipv6_reverse_domaint���ipv4t���reverset���namet ���from_textt���join(���t���textt���v6t���bytet���partsR���(����(����s5���/usr/lib64/python2.7/site-packages/dns/reversename.pyt���from_address���s����' / c���������C���s0��|��j��t���rb�|��j�t���}��t�|��j���}�|�j����d�j�|���}�t�j�j �t�j�j �|�����S|��j��t���r|��j�t���}��t�|��j���}�|�j����g��}�d�}�t�|���}�x;�|�|�k��r��|�j �d�j�|�|�|�d�!����|�d�7}�q��Wd�j�|���}�t�j�j �t�j�j �|�����St�j�j�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"���unknown reverse-map address familyN(���t���is_subdomainR���t ���relativizeR ���t���labelsR ���R���R���R���t ���inet_ntoaR���R���t���lent���appendR���t ���exceptiont���SyntaxError(���R���R���R���R���t���it���l(����(����s5���/usr/lib64/python2.7/site-packages/dns/reversename.pyt ���to_address5���s&���� !(���t���__doc__t���dns.nameR���t���dns.ipv6t���dns.ipv4R���R���R���R���R���R"���(����(����(����s5���/usr/lib64/python2.7/site-packages/dns/reversename.pyt���<module>���s���