| Server IP : 66.29.153.156 / Your IP : 216.73.217.0 Web Server : LiteSpeed System : Linux premium322.web-hosting.com 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP Thu Apr 17 19:10:24 UTC 2025 x86_64 User : lastyfjz ( 1521) PHP Version : 8.1.34 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /././opt/hc_python/lib64/python3.12/site-packages/dns/__pycache__/ |
Upload File : |
�
��!h� � � � d Z ddlmZ ddlZdZ G d� dej j � Zde de
fd �Zd
ee
e f de
fd�Zy)zDNS TTL conversion.� )�UnionNl �� c � � e Zd ZdZy)�BadTTLz!DNS TTL value is not well-formed.N)�__name__�
__module__�__qualname__�__doc__� � �6/opt/hc_python/lib/python3.12/site-packages/dns/ttl.pyr r s � �+r r �text�returnc � � | j � rt | � }n�t | � dk( rt �d}d}d}| D ]� }|j � r|dz }|t |� z
}d}�)|rt �|j � }|dk( r ||dz z
}nD|dk( r ||dz z
}n6|d k( r ||d
z z
}n(|dk( r ||dz z
}n|d
k( r||z
}nt d|� d�� �d}d}�� |dk( st d� �|dk s |t
kD rt d� �|S )z�Convert the text form of a TTL to an integer.
The BIND 8 units syntax for TTLs (e.g. '1w6d4h3m10s') is supported.
*text*, a ``str``, the textual TTL.
Raises ``dns.ttl.BadTTL`` if the TTL is not well-formed.
Returns an ``int``.
r T�
F�wi�: �di�Q �hi �m�<