HEX
Server: LiteSpeed
System: Linux s1049.use1.mysecurecloudhost.com 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: xedaptot (3356)
PHP: 8.3.31
Disabled: NONE
Upload Files
File: //usr/lib/python3.6/site-packages/supervisor/medusa/__pycache__/counter.cpython-36.pyc
3

�k�`��@sddlmZGdd�d�ZdS)�)�longc@sReZdZdZddd�Zddd�Zddd	�Zd
d�Zdd
�ZeZ	dd�Z
dd�ZdS)�counterzgeneral-purpose counterrcCs
||_dS)N)�value)�selfZ
initial_value�r�/usr/lib/python3.6/counter.py�__init__szcounter.__init__�cCs@|j}y|j||_Wn$tk
r:t|j�||_YnX|S)N)r�
OverflowErrorr)r�delta�resultrrr�	incrementszcounter.incrementcCs@|j}y|j||_Wn$tk
r:t|j�||_YnX|S)N)rr
r)rrrrrr�	decrementszcounter.decrementcCs
t|j�S)N)rr)rrrr�as_long'szcounter.as_longcCs
|jdkS)Nr)r)rrrr�__nonzero__*szcounter.__nonzero__cCsd|jt|�fS)Nz<counter value=%s at %x>)r�id)rrrr�__repr__/szcounter.__repr__cCs.tt|j��}|dd�dkr*|dd�}|S)Nr	�L���r)�strrr)r�srrr�__str__2szcounter.__str__N)r)r	)r	)�__name__�
__module__�__qualname__�__doc__rr
rrr�__bool__rrrrrrrs


rN)Zsupervisor.compatrrrrrr�<module>s