Viewing File: /opt/hc_python/lib/python3.12/site-packages/prometheus_client/__pycache__/samples.cpython-312.pyc

�

_��g���\�ddlmZmZmZmZGd�d�ZGd�de�ZGd�de�Zy)	�)�Dict�
NamedTuple�Optional�Unionc��eZdZdZdededdfd�Zdefd�Zdefd�Zdefd	�Z	d
e
defd�Zd
e
defd�Z
d
ddefd
�Zd
ddefd�Zy)�	Timestampz"A nanosecond-resolution timestamp.�sec�nsec�returnNc��|dks|dk\rtd|����|dkr|}t|�|_t|�|_y)Nr�e��Az,Invalid value for nanoseconds in Timestamp: )�
ValueError�intr	r
)�selfr	r
s   �H/opt/hc_python/lib/python3.12/site-packages/prometheus_client/samples.py�__init__zTimestamp.__init__sF���!�8�t�s�{��K�D�6�R�S�S���7��5�D��C�����T���	�c�:�|j�d|jd��S)N�.�09d�r	r
�rs r�__str__zTimestamp.__str__s���(�(��1�T�Y�Y�s�O�,�,rc�<�d|j�d|j�d�S)Nz
Timestamp(z, �)rrs r�__repr__zTimestamp.__repr__s���D�H�H�:�R��	�	�{�!�4�4rc�^�t|j�t|j�dzzS)Nr
)�floatr	r
rs r�	__float__zTimestamp.__float__s#���T�X�X���t�y�y�!1�C�!7�7�7r�otherc��t|t�xr4|j|jk(xr|j|jk(S�N)�
isinstancerr	r
�rr s  r�__eq__zTimestamp.__eq__s6���%��+�a����E�I�I�0E�a�$�)�)�W\�Wa�Wa�Ja�arc��||k(Sr"�r$s  r�__ne__zTimestamp.__ne__s���5�=� � rc��|j|jk(r|j|jkDS|j|jkDSr"rr$s  r�__gt__zTimestamp.__gt__�6��)-���U�Y�Y�)>�t�y�y�5�:�:�%�X�D�H�H�u�y�y�DX�Xrc��|j|jk(r|j|jkS|j|jkSr"rr$s  r�__lt__zTimestamp.__lt__!r+r)�__name__�
__module__�__qualname__�__doc__rr�strrrr�object�boolr%r(r*r-r'rrrrs���,�#�E�#��#�4�#�-��-�5�#�5�8�5�8�b�F�b�t�b�!�F�!�t�!�Y�K�Y�D�Y�Y�K�Y�D�Yrrc�J�eZdZUeeefed<eed<dZee	ee
fed<y)�Exemplar�labels�valueN�	timestamp)r.r/r0rr2�__annotations__rr9rrrr'rrr6r6*s.����c��N���L�37�I�x��e�Y�.�/�0�7rr6c�h�eZdZUeed<eeefed<eed<dZee	ee
fed<dZeeed<y)�Sample�namer7r8Nr9�exemplar)
r.r/r0r2r:rrr9rrrr>r6r'rrr<r<0sB��

�I���c��N���L�37�I�x��e�Y�.�/�0�7�#'�H�h�x� �'rr<N)�typingrrrrrr6r<r'rr�<module>r@s0��4�4�Y�Y�L8�z�8�(�Z�(r
Back to Directory File Manager