§ <ˆj¹ ã óš — d dl Z d dlmZ d dlmZ d dlmZ erd dlmZ d dlmZ d dlm Z d dlm Z d d lmZ d „ Zd„ Z G d„ d e¦ « ZdS )é N)Údatetime)Ú TYPE_CHECKING)Úformat_timestamp)ÚOptional)ÚUnion)ÚAny)ÚDict)Ú SessionStatusc ó0 — | dd¬¦ « S )Nr )ÚsecondÚmicrosecond)Úreplace)Útss úI/opt/cloudlinux/venv/lib64/python3.11/site-packages/sentry_sdk/session.pyÚ _minute_truncr s € à �:Š:˜Q¨Aˆ:Ñ.Ô.Ð.ó c ób — t | t j ¦ « r| S t j | ¦ « S ©N)Ú isinstanceÚuuidÚUUID)Úvals r Ú _make_uuidr s+ € õ �#•t”yÑ!Ô!ð Øˆ ÝŒ9�S‰>Œ>Ðr c ó€ — e Zd Z d d„Zed„ ¦ « Z dd„Z dd„Z d d„Zd „ Z dS )ÚSessionNÚapplicationc ó, — |€t j ¦ « }|€t j ¦ « }|€d}|| _ d | _ || _ d | _ d | _ d | _ d | _ d | _ | | _ d| _ | ||||||| | ||¬¦ « d S )NÚokr ) ÚsidÚdidÚ timestampÚdurationÚreleaseÚenvironmentÚ user_agentÚ ip_addressÚerrorsÚuser)r Úuuid4r ÚutcnowÚstatusr Ústartedr# r$ r" r% r&