o
    h                     @   sd   d dl Z d dlmZ d dlmZ erd dlmZmZmZ 					d	ddZ						d	ddZ
dS )
    N)Hub)TYPE_CHECKING)AnyDictOptionalc              
   C   sX   t jjr	t jjjni }|pt j}d| ||||dd |dd d}|r*||d< |S )Ncheck_inenvironmentrelease)typemonitor_slugcheck_in_idstatusdurationr   r	   monitor_config)r   currentclientoptionsuuiduuid4hexget)r   r   r   
duration_sr   r   r    r   W/var/www/html/aiguide_backend/venv/lib/python3.10/site-packages/sentry_sdk/crons/api.py_create_check_in_event   s   


r   c                 C   s*   t | ||||d}tj}|| |d S )N)r   r   r   r   r   r   )r   r   r   capture_event)r   r   r   r   r   check_in_eventhubr   r   r   capture_checkin&   s   
r   )NNNNN)r   
sentry_sdkr   sentry_sdk._typesr   typingr   r   r   r   r   r   r   r   r   <module>   s"    
