� ���Oc @ sg d Z d d l Z d d l Z d d l Z e j j d � Z e d � Z e e d � Z d d � Z d S( s� DNS E.164 helpers @var public_enum_domain: The DNS public ENUM domain, e164.arpa. @type public_enum_domain: dns.name.Name object i����Ns e164.arpa.c C sN g | D] } | j � r | ^ q } | j � t j j d j | � d | �S( su Convert an E.164 number in textual form into a Name object whose value is the ENUM domain name for that number. @param text: an E.164 number in textual form. @type text: str @param origin: The domain in which the number should be constructed. The default is e164.arpa. @type origin: dns.name.Name object or None @rtype: dns.name.Name object t .t origin( t isdigitt reverset dnst namet from_textt join( t textR t dt parts( ( s. /usr/lib64/python2.7/site-packages/dns/e164.pyt from_e164 s % c C s� | d k r | j | � } n g | j D]* } | j � r( t | � d k r( | ^ q( } t | � t | j � k r� t j j d � � n | j � d j | � } | r� d | } n | S( s� Convert an ENUM domain name into an E.164 number. @param name: the ENUM domain name. @type name: dns.name.Name object. @param origin: A domain containing the ENUM domain name. The name is relativized to this domain before being converted to text. @type origin: dns.name.Name object or None @param want_plus_prefix: if True, add a '+' to the beginning of the returned number. @rtype: str i s$ non-digit labels in ENUM domain namet t +N( t Nonet relativizet labelsR t lenR t exceptiont SyntaxErrorR R ( R R t want_plus_prefixR t dlabelsR ( ( s. /usr/lib64/python2.7/site-packages/dns/e164.pyt to_e164* s : c C s� | d k r t j j � } n x{ | D]s } t | t t f � rU t j j | � } n t j j | | � } y | j | d � SWq% t j j k r� q% Xq% Wt j j � d S( s� Look for NAPTR RRs for the specified number in the specified domains. e.g. lookup('16505551212', ['e164.dnspython.org.', 'e164.arpa.']) t NAPTRN( R R t resolvert get_default_resolvert isinstancet strt unicodeR R t e164R t queryt NXDOMAIN( t numbert domainsR t domaint qname( ( s. /usr/lib64/python2.7/site-packages/dns/e164.pyR @ s ( t __doc__t dns.exceptionR t dns.namet dns.resolverR R t public_enum_domainR t TrueR R R ( ( ( s. /usr/lib64/python2.7/site-packages/dns/e164.pyt <module> s
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
rdtypes | Folder | 0755 |
|
|
.__init__.pyo.40009 | File | 765 B | 0644 |
|
.e164.pyo.40009 | File | 2.76 KB | 0644 |
|
.edns.pyo.40009 | File | 5.2 KB | 0644 |
|
.entropy.pyo.40009 | File | 3.7 KB | 0644 |
|
.exception.pyo.40009 | File | 1.56 KB | 0644 |
|
.flags.pyo.40009 | File | 2.58 KB | 0644 |
|
.hash.pyo.40009 | File | 2.11 KB | 0644 |
|
.inet.pyo.40009 | File | 2.61 KB | 0644 |
|
.ipv4.pyo.40009 | File | 1.37 KB | 0644 |
|
.ipv6.pyo.40009 | File | 3.44 KB | 0644 |
|
.message.pyo.40009 | File | 36.39 KB | 0644 |
|
.name.pyo.40009 | File | 23 KB | 0644 |
|
.namedict.pyo.40009 | File | 1.92 KB | 0644 |
|
.node.pyo.40009 | File | 6.15 KB | 0644 |
|
.opcode.pyo.40009 | File | 2.49 KB | 0644 |
|
.query.pyo.40009 | File | 15.31 KB | 0644 |
|
.rcode.pyo.40009 | File | 2.92 KB | 0644 |
|
.rdata.pyo.40009 | File | 16.59 KB | 0644 |
|
.rdataclass.pyo.40009 | File | 2.96 KB | 0644 |
|
.rdatatype.pyo.40009 | File | 5.29 KB | 0644 |
|
.resolver.pyo.40009 | File | 37.16 KB | 0644 |
|
.reversename.pyo.40009 | File | 2.4 KB | 0644 |
|
.rrset.pyo.40009 | File | 6.17 KB | 0644 |
|
.set.pyo.40009 | File | 9.81 KB | 0644 |
|
.tokenizer.pyo.40009 | File | 16.92 KB | 0644 |
|
.tsig.pyo.40009 | File | 8.08 KB | 0644 |
|
.tsigkeyring.pyo.40009 | File | 1.16 KB | 0644 |
|
.ttl.pyo.40009 | File | 1.48 KB | 0644 |
|
.update.pyo.40009 | File | 8.27 KB | 0644 |
|
.version.pyo.40009 | File | 560 B | 0644 |
|
.wiredata.pyo.40009 | File | 2.19 KB | 0644 |
|
.zone.pyo.40009 | File | 33.52 KB | 0644 |
|
__init__.py | File | 1.3 KB | 0644 |
|
__init__.pyc | File | 765 B | 0644 |
|
__init__.pyo | File | 765 B | 0644 |
|
dnssec.py | File | 14.37 KB | 0644 |
|
dnssec.pyc | File | 13.46 KB | 0644 |
|
dnssec.pyo | File | 13.38 KB | 0644 |
|
e164.py | File | 3.01 KB | 0644 |
|
e164.pyc | File | 2.76 KB | 0644 |
|
e164.pyo | File | 2.76 KB | 0644 |
|
edns.py | File | 4.21 KB | 0644 |
|
edns.pyc | File | 5.2 KB | 0644 |
|
edns.pyo | File | 5.2 KB | 0644 |
|
entropy.py | File | 3.79 KB | 0644 |
|
entropy.pyc | File | 3.7 KB | 0644 |
|
entropy.pyo | File | 3.7 KB | 0644 |
|
exception.py | File | 1.29 KB | 0644 |
|
exception.pyc | File | 1.56 KB | 0644 |
|
exception.pyo | File | 1.56 KB | 0644 |
|
flags.py | File | 2.62 KB | 0644 |
|
flags.pyc | File | 2.58 KB | 0644 |
|
flags.pyo | File | 2.58 KB | 0644 |
|
grange.py | File | 1.83 KB | 0644 |
|
grange.pyc | File | 1.15 KB | 0644 |
|
grange.pyo | File | 1.08 KB | 0644 |
|
hash.py | File | 2.34 KB | 0644 |
|
hash.pyc | File | 2.11 KB | 0644 |
|
hash.pyo | File | 2.11 KB | 0644 |
|
inet.py | File | 3.16 KB | 0644 |
|
inet.pyc | File | 2.61 KB | 0644 |
|
inet.pyo | File | 2.61 KB | 0644 |
|
ipv4.py | File | 1.81 KB | 0644 |
|
ipv4.pyc | File | 1.37 KB | 0644 |
|
ipv4.pyo | File | 1.37 KB | 0644 |
|
ipv6.py | File | 4.97 KB | 0644 |
|
ipv6.pyc | File | 3.44 KB | 0644 |
|
ipv6.pyo | File | 3.44 KB | 0644 |
|
message.py | File | 41.63 KB | 0644 |
|
message.pyc | File | 36.39 KB | 0644 |
|
message.pyo | File | 36.39 KB | 0644 |
|
name.py | File | 21.82 KB | 0644 |
|
name.pyc | File | 23 KB | 0644 |
|
name.pyo | File | 23 KB | 0644 |
|
namedict.py | File | 2.06 KB | 0644 |
|
namedict.pyc | File | 1.92 KB | 0644 |
|
namedict.pyo | File | 1.92 KB | 0644 |
|
node.py | File | 5.89 KB | 0644 |
|
node.pyc | File | 6.15 KB | 0644 |
|
node.pyo | File | 6.15 KB | 0644 |
|
opcode.py | File | 2.55 KB | 0644 |
|
opcode.pyc | File | 2.49 KB | 0644 |
|
opcode.pyo | File | 2.49 KB | 0644 |
|
query.py | File | 17.89 KB | 0644 |
|
query.pyc | File | 15.31 KB | 0644 |
|
query.pyo | File | 15.31 KB | 0644 |
|
rcode.py | File | 3.03 KB | 0644 |
|
rcode.pyc | File | 2.92 KB | 0644 |
|
rcode.pyo | File | 2.92 KB | 0644 |
|
rdata.py | File | 15.34 KB | 0644 |
|
rdata.pyc | File | 16.59 KB | 0644 |
|
rdata.pyo | File | 16.59 KB | 0644 |
|
rdataclass.py | File | 3.22 KB | 0644 |
|
rdataclass.pyc | File | 2.96 KB | 0644 |
|
rdataclass.pyo | File | 2.96 KB | 0644 |
|
rdataset.py | File | 11.28 KB | 0644 |
|
rdataset.pyc | File | 11.08 KB | 0644 |
|
rdataset.pyo | File | 11.03 KB | 0644 |
|
rdatatype.py | File | 5.07 KB | 0644 |
|
rdatatype.pyc | File | 5.29 KB | 0644 |
|
rdatatype.pyo | File | 5.29 KB | 0644 |
|
renderer.py | File | 11.63 KB | 0644 |
|
renderer.pyc | File | 10.85 KB | 0644 |
|
renderer.pyo | File | 10.75 KB | 0644 |
|
resolver.py | File | 45.35 KB | 0644 |
|
resolver.pyc | File | 37.16 KB | 0644 |
|
resolver.pyo | File | 37.16 KB | 0644 |
|
reversename.py | File | 3.03 KB | 0644 |
|
reversename.pyc | File | 2.4 KB | 0644 |
|
reversename.pyo | File | 2.4 KB | 0644 |
|
rrset.py | File | 5.76 KB | 0644 |
|
rrset.pyc | File | 6.17 KB | 0644 |
|
rrset.pyo | File | 6.17 KB | 0644 |
|
set.py | File | 7.66 KB | 0644 |
|
set.pyc | File | 9.81 KB | 0644 |
|
set.pyo | File | 9.81 KB | 0644 |
|
tokenizer.py | File | 17.54 KB | 0644 |
|
tokenizer.pyc | File | 16.92 KB | 0644 |
|
tokenizer.pyo | File | 16.92 KB | 0644 |
|
tsig.py | File | 8.1 KB | 0644 |
|
tsig.pyc | File | 8.08 KB | 0644 |
|
tsig.pyo | File | 8.08 KB | 0644 |
|
tsigkeyring.py | File | 1.61 KB | 0644 |
|
tsigkeyring.pyc | File | 1.16 KB | 0644 |
|
tsigkeyring.pyo | File | 1.16 KB | 0644 |
|
ttl.py | File | 2.13 KB | 0644 |
|
ttl.pyc | File | 1.48 KB | 0644 |
|
ttl.pyo | File | 1.48 KB | 0644 |
|
update.py | File | 9.92 KB | 0644 |
|
update.pyc | File | 8.27 KB | 0644 |
|
update.pyo | File | 8.27 KB | 0644 |
|
version.py | File | 1.24 KB | 0644 |
|
version.pyc | File | 560 B | 0644 |
|
version.pyo | File | 560 B | 0644 |
|
wiredata.py | File | 2.53 KB | 0644 |
|
wiredata.pyc | File | 2.19 KB | 0644 |
|
wiredata.pyo | File | 2.19 KB | 0644 |
|
zone.py | File | 37.94 KB | 0644 |
|
zone.pyc | File | 33.52 KB | 0644 |
|
zone.pyo | File | 33.52 KB | 0644 |
|