관리-도구
편집 파일: session.cpython-311.pyc
� �܋f� � � � 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"