%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /proc/self/root/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/
Upload File :
Create Path :
Current File : //proc/self/root/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/rcode.pyc

�
�ac@sdZddlZddlmZdZdZdZdZdZ	d	Z
d
ZdZdZ
d
ZdZdZied6ed6ed6ed6e	d6e
d6ed6ed6e
d6ed6ed6ed6Zd�ej�D�Zdejjfd��YZd�Zd �Zd!�Zd"�ZdS(#sDNS Result Codes.i����Ni(tlongiiiiiiiii	i
itNOERRORtFORMERRtSERVFAILtNXDOMAINtNOTIMPtREFUSEDtYXDOMAINtYXRRSETtNXRRSETtNOTAUTHtNOTZONEtBADVERScCsi|]\}}||�qS(((t.0txty((s>/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/rcode.pys
<dictcomp>Cs	tUnknownRcodecBseZdZRS(sA DNS rcode is unknown.(t__name__t
__module__t__doc__(((s>/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/rcode.pyRFscCse|j�r7t|�}|dkr7|dkr7|Sntj|j��}|dkrat�n|S(s�Convert text into an rcode.

    *text*, a ``text``, the textual rcode or an integer in textual form.

    Raises ``dns.rcode.UnknownRcode`` if the rcode mnemonic is unknown.

    Returns an ``int``.
    ii�N(tisdigittintt_by_texttgettuppertNoneR(ttexttv((s>/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/rcode.pyt	from_textJs
	cCsA|d@|d?d@B}|dks.|dkr=td��n|S(s�Return the rcode value encoded by flags and ednsflags.

    *flags*, an ``int``, the DNS flags field.

    *ednsflags*, an ``int``, the EDNS flags field.

    Raises ``ValueError`` if rcode is < 0 or > 4095

    Returns an ``int``.
    iii�ii�srcode must be >= 0 and <= 4095(t
ValueError(tflagst	ednsflagstvalue((s>/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/rcode.pyt
from_flags^scCsO|dks|dkr'td��n|d@}t|d@�d>}||fS(s�Return a (flags, ednsflags) tuple which encodes the rcode.

    *value*, an ``int``, the rcode.

    Raises ``ValueError`` if rcode is < 0 or > 4095.

    Returns an ``(int, int)`` tuple.
    ii�srcode must be >= 0 and <= 4095ii�i(RR(R Rtev((s>/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/rcode.pytto_flagsps


cCsU|dks|dkr'td��ntj|�}|dkrQt|�}n|S(s�Convert rcode into text.

    *value*, and ``int``, the rcode.

    Raises ``ValueError`` if rcode is < 0 or > 4095.

    Returns a ``text``.
    ii�srcode must be >= 0 and <= 4095N(Rt	_by_valueRRtstr(R R((s>/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/rcode.pytto_text�s
(Rt
dns.exceptiontdnst_compatRRRRRRRRRR	R
RRRtitemsR$t	exceptiontDNSExceptionRRR!R#R&(((s>/opt/plesk/python/2.7/lib/python2.7/site-packages/dns/rcode.pyt<module>sB
			

Zerion Mini Shell 1.0