ZerethShell
File Manager
SQL Manager
/
lib
/
python3.6
/
site-packages
/
dns
/
rdtypes
/
IN
/
__pycache__
PX.cpython-36.pyc
3 �b�WB � @ s8 d dl Z d dlZd dlZd dlZG dd� dejj�ZdS )� Nc sd e Zd ZdZdddgZ� fdd�Zdd d �Zeddd��Zdd d�Z eddd��Z ddd�Z� ZS )�PXz�PX record. @ivar preference: the preference value @type preference: int @ivar map822: the map822 name @type map822: dns.name.Name object @ivar mapx400: the mapx400 name @type mapx400: dns.name.Name object @see: RFC 2163� preference�map822�mapx400c s( t t| �j||� || _|| _|| _d S )N)�superr �__init__r r r )�self�rdclass�rdtyper r r )� __class__� �/usr/lib/python3.6/PX.pyr % s zPX.__init__NTc K s, | j j||�}| jj||�}d| j||f S )Nz%d %s %s)r �choose_relativityr r )r �origin� relativize�kwr r r r r �to_text+ s z PX.to_textc C sJ |j � }|j� }|j||�}|jd �}|j||�}|j� | |||||�S )N)Z get_uint16Zget_namer Zget_eol) �clsr r �tokr r r r r r r r � from_text0 s zPX.from_textc C s<