???<!-- GIF89;a -->
123123123123
.....................................................................................................................................???<!-- GIF89;a -->
123123123123
.....................................................................................................................................3
¢báW=  ã               @   s8   d dl Zd dlZd dlZd dlZG dd„ dejjƒZdS )é    Nc                   sV   e Zd ZdZdgZ‡ fdd„Zddd„Zedd	d
„ƒZddd„Z	eddd„ƒZ
‡  ZS )ÚAznA record.

    @ivar address: an IPv4 address
    @type address: string (in the standard "dotted quad" format)Úaddressc                s(   t t| ƒj||ƒ tjj|ƒ || _d S )N)Úsuperr   Ú__init__ÚdnsÚipv4Ú	inet_atonr   )ÚselfÚrdclassÚrdtyper   )Ú	__class__© ú/usr/lib/python3.6/A.pyr      s    z
A.__init__NTc             K   s   | j S )N)r   )r	   ÚoriginÚ
relativizeÚkwr   r   r   Úto_text%   s    z	A.to_textc             C   s   |j ƒ }|jƒ  | |||ƒS )N)Zget_identifierZget_eol)Úclsr
   r   Útokr   r   r   r   r   r   Ú	from_text(   s    zA.from_textc             C   s   |j tjj| jƒƒ d S )N)Úwriter   r   r   r   )r	   ÚfileÚcompressr   r   r   r   Úto_wire.   s    z	A.to_wirec             C   s(   t jj|||| … ƒjƒ }| |||ƒS )N)r   r   Z	inet_ntoaÚdecode)r   r
   r   ZwireZcurrentZrdlenr   r   r   r   r   Ú	from_wire1   s    zA.from_wire)NT)NT)NN)N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú	__slots__r   r   Úclassmethodr   r   r   Ú__classcell__r   r   )r   r   r      s   

r   )Zdns.exceptionr   Zdns.ipv4Z	dns.rdataZdns.tokenizerZrdataZRdatar   r   r   r   r   Ú<module>   s   