Uname : Linux premium36.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Soft : LiteSpeed
Ip : 198.54.115.237
Port : 443
~
/
opt
/
hc_python
/
lib64
/
python3.12
/
site-packages
/
prometheus_client
/
__pycache__
[ HOME ]
Exec
Submit
context_managers.cpython-312.pyc
� ���g' � � � d dl mZ d dlmZ d dlmZmZmZmZm Z m Z mZmZm Z ddlmZ erddlmZ ededef � � Z G d � d� Z G d� d � Z G d� d� Zy)� )� default_timer)� TracebackType) �Any�Callable�Literal�Optional�Tuple�Type� TYPE_CHECKING�TypeVar�Union� ��decorate)�Counter�F.)�boundc � � e Zd Zdddeee eee df f ddfd�Zdd�Zd e ee d e e de e ded fd �Zdd�Z y)�ExceptionCounter�counterr � exception.�returnNc � � || _ || _ y �N)�_counter� _exception)�selfr r s �Q/opt/hc_python/lib/python3.12/site-packages/prometheus_client/context_managers.py�__init__zExceptionCounter.__init__ s � ��� �#��� c � � y r � �r s r � __enter__zExceptionCounter.__enter__ s � �r �typ�value� tracebackFc �d � t || j � r| j j � y)NF)� isinstancer r �inc�r r% r&