__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
3
�b�W �
@ s� d Z ddlZddlmZ dZdZdZdZdZ dZ
d Zd
ZdZ
dZd
ZdZeeeee e
eee
eeed�Zedd� ej� D ��ZG dd� dejj�Zdd� Zdd� Zdd� Zdd� ZdS )zDNS Result Codes.� N� )�long� � � � � � � � �
� )�NOERROR�FORMERR�SERVFAIL�NXDOMAIN�NOTIMP�REFUSED�YXDOMAIN�YXRRSET�NXRRSET�NOTAUTH�NOTZONE�BADVERSc c s | ]\}}||fV qd S )N� )�.0�x�yr r �/usr/lib/python3.6/rcode.py� <genexpr>6 s r c @ s e Zd ZdZdS )�UnknownRcodezA DNS rcode is unknown.N)�__name__�
__module__�__qualname__�__doc__r r r r r 9 s r c C sB | j � r$t| �}|dkr$|dkr$|S tj| j� �}|dkr>t�|S )z�Convert text into an rcode.
@param text: the textual rcode
@type text: string
@raises UnknownRcode: the rcode is unknown
@rtype: int
r i� N)�isdigit�int�_by_text�get�upperr )�text�vr r r � from_text>